Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Netbeans IDE中的Java代码:执行的代码是旧代码!即使我在代码中做了更改_Java_Netbeans_Jakarta Ee - Fatal编程技术网

Netbeans IDE中的Java代码:执行的代码是旧代码!即使我在代码中做了更改

Netbeans IDE中的Java代码:执行的代码是旧代码!即使我在代码中做了更改,java,netbeans,jakarta-ee,Java,Netbeans,Jakarta Ee,我正在使用Netbeans IDE用Java构建一个应用程序。我试图调试代码中的一些错误。但是,即使在修改log语句中传递的消息时,我也看不到日志消息中的相应更改。这意味着在执行代码时,它可能会运行旧版本的代码&同时打印旧版本的日志消息 这一错误的原因是什么我应该如何纠正这一点 谢谢你的帮助。我也遇到了同样的问题…关闭并重新打开netbeans为我解决了这个问题。通过保存代码。我假设您已启用“保存时编译”。如果没有,那么您必须在运行它之前构建它 是的,您需要启用build on save,否则G

我正在使用Netbeans IDE用Java构建一个应用程序。我试图调试代码中的一些错误。但是,即使在修改log语句中传递的消息时,我也看不到日志消息中的相应更改。这意味着在执行代码时,它可能会运行旧版本的代码&同时打印旧版本的日志消息

这一错误的原因是什么我应该如何纠正这一点


谢谢你的帮助。

我也遇到了同样的问题…关闭并重新打开netbeans为我解决了这个问题。

通过保存代码。我假设您已启用“保存时编译”。如果没有,那么您必须在运行它之前构建它


是的,您需要启用build on save,否则GlassFish将无法向您显示更改,因为新的更改从未部署过。有时,在save上部署会带来很多麻烦。所以,我所做的是,我不启用“构建-保存”和“使用测试”,从而运行测试以查看更改的结果。当一切正常时,我构建应用程序并将其部署到服务器上进行进一步验证。

必须设置保存时编译。 查看项目的属性。 (单击鼠标右键,选择“属性”,然后选择“编译”)。 另一种可能性是你必须重新部署 你的项目。在这种情况下,我建议
看看jRebel。

谢谢mixkat!虽然这解决了目前的问题,但我怀疑我是否能够与生活在这个问题上的Netbeans一起正常工作!没有任何永久性的解决方案吗?我没有再发生在我身上…donno是什么导致它…只是为了确保按照Adeel ansari的建议检查您的设置…虽然如果您没有更改默认设置,它应该不会有问题..我正在编写一个web应用程序,因此以前我启用了“保存时部署”,但是我禁用了它,因为我没有构建/运行整个项目,而只是其中的一个文件。因此,即使我没有使用Glassfish服务器,我也需要启用“保存时部署”吗??Thanks@Marcos:是的,您需要这样做,否则GF将无法向您显示更改,因为新更改从未部署。有时,在save上部署会带来很多麻烦。所以,我要做的是,我不启用保存时部署和使用测试,从而运行测试以查看更改的结果。当一切正常时,我构建应用程序并将其部署到服务器上。