好吧,这是非常奇怪的。 我写了一些代码在一天前,然后编辑代码。 然后小时,编辑和重写,并引入新的类了几个小时之后,我跑的代码,后来我去从我早就删除了“的System.out.println()”行的响应。 基本上,NetBeans的似乎运行的代码我的一个更老的版本。 我已经清理,并重新建立我的代码,仍然一无所获。 它使运行老的代码。
这是怎么回事?
好吧,这是非常奇怪的。 我写了一些代码在一天前,然后编辑代码。 然后小时,编辑和重写,并引入新的类了几个小时之后,我跑的代码,后来我去从我早就删除了“的System.out.println()”行的响应。 基本上,NetBeans的似乎运行的代码我的一个更老的版本。 我已经清理,并重新建立我的代码,仍然一无所获。 它使运行老的代码。
这是怎么回事?
在默认设置Neatbeans将运行新的代码,即使你不重新编译项目(因为您没有修改构建设置)。 您可以清洁并重新生成项目。 如果这还不能工作,只是备份您的代码,并创建一个新的项目,包括源代码和运行项目。
我有类似的问题。 我打了“清理并生成”,然后“运行”,和它的工作。
那么,清洁得好! 您在你的bin防止类文件覆盖任何只读文件夹。 去上课文件夹,检查日期和时间的类文件得到了修改。
也许你可以尝试清除缓存的NetBeans