我正在使用Netbeans IDE在Java中构建应用程序。我正在尝试调试代码中的一些错误。但即使我修改了日志语句中传递的消息,我也没有看到记录消息中的相应更改。这意味着在执行代码时,它可能运行旧版本的代码和也会打印旧版本的日志消息。
此错误的原因是什么? &安培;我该怎么纠正这个?
感谢您的帮助..
答案 0 :(得分:1)
我遇到了同样的问题......关闭并重新打开netbeans为我修复了它......
答案 1 :(得分:0)
保存代码。我假设你已经启用了compile-on-save。如果没有,那么你必须在运行它之前构建它。
是的,您需要启用build-on-save,否则GlassFish将无法向您显示更改,因为从未部署过新的更改。有时候,部署保存很麻烦。所以,我所做的是,我不启用build-on-save并使用测试,从而运行我的测试以查看更改的结果。当一切看起来都很好的时候,我构建应用程序并将其部署在服务器上以进行进一步的验证。
答案 2 :(得分:0)
必须设置保存时编译。 查看项目的属性。 (右键单击,选择属性,然后选择编译)。 另一种可能性是你必须重新部署 你的项目。在这种情况下我会建议 看看jRebel。