1

这是糟糕的一天,除了由于这个错误导致 IDE 无法编译/部署并且浪费了宝贵的时间,我终于让它部署它突然我开始收到这个奇怪的消息(在编译和运行几次之后):
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):


  CoverDTO foundCover = frmCover.search(foundOrder.getReferenceNumber());
            OrderExtraInfoDTO foundInformation = frmCover.metadata(foundOrder.getReferenceNumber());
            UpgradesDTO foundUpgrades = frmUpgrades.search(foundOrder.getReferenceNumber());

我尝试重命名该方法但没有任何成功,任何帮助都非常感谢,因为我对 NB 6.9.1 感到沮丧,因为一些崩溃和另一个奇怪的错误(可能会引起昆虫学家的注意)锁定了编辑器并显示一条消息:“在给定的上下文中无法进行重构”,每当我按下删除键时,都会强制我重新启动 IDE。


编辑

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

4

1 回答 1

0

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

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

希望这可以帮助 ...

于 2011-01-12T09:48:55.807 回答