Netbeans 7.1运行旧代码而不是新代码

时间:2012-09-28 08:33:58

标签: java netbeans netbeans-7.1

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

发生了什么事?

5 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

我有类似的问题。我点击"清理和构建" ,然后点击"运行" ,然后就可以了。

答案 2 :(得分:0)

好吧,干净吧!检查bin中是否有任何只读文件夹,以防止覆盖类文件。转到classes文件夹并检查已修改的日期和时间类文件。

答案 3 :(得分:0)

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

  1. 关闭NetBeans
  2. 删除缓存文件夹(/home/user/.cache/netbeans)
  3. 打开项目并等待扫描项目完成

答案 4 :(得分:0)

如果清理和构建没有为您完成工作,请尝试使用SHIFT + F6而不是F6作为RUN的快捷方式。对我而言,情况就是如此,现在可以正常使用了。