另一个Netbeans问题|找不到符号方法,但正确声明

时间:2011-01-12 04:04:57

标签: java ide compiler-errors netbeans6.7

这是一个糟糕的一天,除了IDE因为this bug没有编译/部署并且浪费宝贵的时间,我终于得到它突然部署它我开始得到这个奇怪的消息(在编译和运行它之后)次):
T:\Users\Triztian\Documents\RHT System\RHTUBSDB\src\java\controllers\OrderSearch.java:64: cannot find symbol symbol : method metadata(java.lang.Long) location: class BO.CoverForm OrderExtraInfoDTO foundInformation = frmCover.metadata(foundOrder.getReferenceNumber());
我的理解是,这意味着我的方法没有被声明,但那不是我的方法明确声明和编码的情况。

CoverForm.java


public OrderExtraInfoDTO metadata(Long ReferenceNumber) {
        OrderExtraInfoDTO foundInformation = new OrderExtraInfoDTO();
        try{
            foundInformation =  lnkAddInformation.fetchInformation(ReferenceNumber);
        } catch (DAOException daoe) {
            this.setError("additional_information", daoe.getMessage());
        }
        return foundInformation;
    }


And the servlet that calls the CoverForm.java method.

OrderSearch.java (Extends HttpServlet):

我已经尝试重命名该方法并且没有任何成功,任何帮助都是真正受到赞赏,因为我对NB 6.9.1感到沮丧,因为一些崩溃和另一个奇怪的错误(可能会引起昆虫学家的注意)锁定编辑器并显示一条消息:“只要我按下删除,就无法在给定的上下文中完成重构”,强制我重新启动IDE。

<小时/> 修改

好的,所以我删除了我发布的类并将它们合并到一个更合适的位置,但是这次我仍然得到那个愚蠢的符号找不到错误但是在另一个符号(另一种方法)上。

1 个答案:

答案 0 :(得分:0)

Netbeans 6.9.1是一个非常强大的IDE。如果出现以下情况,您可能会遇到上述问题:

  1. 在没有足够可用磁盘空间的情况下运行NB。确保文件系统上至少有2 GB可用空间用于必要的临时文件。
  2. 您的项目空间中有大量项目处于活动状态。通过更频繁地删除和重新打开,将此数字减少到所需的项目。
  3. 希望这会有所帮助......