2

好吧,这真的很奇怪。我前一天写了一些代码,然后编辑了代码。然后经过数小时的编辑、重写和引入新课程,我运行了代码,但随后我从早已删除的“System.out.println()”行中得到了响应。基本上,netbeans 似乎正在运行我的代码的更旧版本。我已经清理并重新构建了我的代码,但仍然没有。它继续运行旧代码。

这是怎么回事?

4

5 回答 5

1

在 Neatbeans 中,默认设置将运行您的新代码,即使您没有再次构建项目(假设您没有修改构建设置)。您可以再次清理并构建项目。如果这也不起作用,只需备份您的代码并创建一个新项目并包含源代码并运行该项目。

于 2012-09-28T08:49:18.287 回答
1

也许您可以尝试清除netbeans缓存

  1. 关闭 NetBeans
  2. 删除缓存文件夹(/home/user/.cache/netbeans)
  3. 打开项目并等待扫描项目完成
于 2012-10-01T08:35:52.560 回答
1

如果 clean 和 build 没有为您完成工作,请尝试 SHIFT+F6 而不仅仅是 F6 作为 RUN 的快捷方式。对我来说就是这种情况,现在它工作得很好。

于 2019-08-21T20:34:09.880 回答
1

我有类似的问题。我点击"Clean and Build",然后点击"Run",它成功了。

于 2015-12-02T16:56:01.353 回答
0

嗯,好好清洁!检查您的 bin 中的任何只读文件夹,以防止覆盖类文件。转到类文件夹并检查日期和时间类文件已被修改。

于 2012-09-28T08:42:16.263 回答