这是一个糟糕的一天,除了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。
<小时/> 修改
好的,所以我删除了我发布的类并将它们合并到一个更合适的位置,但是这次我仍然得到那个愚蠢的符号找不到错误但是在另一个符号(另一种方法)上。
答案 0 :(得分:0)
Netbeans 6.9.1是一个非常强大的IDE。如果出现以下情况,您可能会遇到上述问题:
希望这会有所帮助......