Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.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
Java 未反映对源代码的更改_Java_Eclipse_Ant - Fatal编程技术网

Java 未反映对源代码的更改

Java 未反映对源代码的更改,java,eclipse,ant,Java,Eclipse,Ant,对不起,如果这是一个简单的问题,但我是新的编程。我目前正在使用Eclipse进行一个项目。当我对代码进行更改时,我通常会保存更改,然后运行ant builder。但是,当我运行程序时,这些更改根本不会反映在正在运行的程序中 如果有帮助的话,我必须先将res文件夹添加到类路径中,然后才能实际运行它。正如Mad程序员所提到的,您需要对项目进行干净的构建 您可以在eclipse中执行任何ant“目标”。然后打开build.xml,单击“outline”视图,您将从中看到绿色气泡中列出的目标。右键单击要

对不起,如果这是一个简单的问题,但我是新的编程。我目前正在使用Eclipse进行一个项目。当我对代码进行更改时,我通常会保存更改,然后运行ant builder。但是,当我运行程序时,这些更改根本不会反映在正在运行的程序中


如果有帮助的话,我必须先将res文件夹添加到类路径中,然后才能实际运行它。

正如Mad程序员所提到的,您需要对项目进行干净的构建

您可以在eclipse中执行任何ant“目标”。然后打开build.xml,单击“outline”视图,您将从中看到绿色气泡中列出的目标。右键单击要运行的,选择“运行方式”,然后选择“ant build”。您应该已经能够运行目标了

除此之外,如果您正在寻找从ant与eclipse交互的方法,这可能会帮助您:

在那里,您可以找到一些与平台交互的任务,比如让eclipse进行增量构建的任务


除此之外,您可能还需要了解有关该场景的信息不足。仍然可以手动进入工作区目录,查找所有*.class文件,然后手动删除这些文件。重新生成并运行。

确保project explorer窗口中的项目名称中有任何感叹号。如果是这样,那么右键单击项目并选择BuildPath以从“AddBuildPath”窗口添加/删除任何jar文件。现在运行您的代码。。它肯定会随着你的变化而变化。

它非常模糊;在这个问题上没有足够的细节。好吧,项目使用ant构建的更多细节。当我开始构建和运行项目时,我需要在类路径中手动添加res文件夹,从那时起它就开始工作了。每当我重建并运行程序时,它都会运行以前的版本。例如:如果程序默认全屏启动,并且我在关闭前将其最小化,则下次重建并运行时,它将以先前的最小化状态打开。它保留了以前的首选项。因此,我对源代码所做的更改即使在我重建并运行之后也不会反映在项目中。请尝试先“清理”输出目录我运行了干净的、干净的构建,只是正常构建,程序仍然完全相同。此外,我从类路径中删除了res文件夹(这是它运行所需的),它仍然可以工作?@LucasNetal您的ant文件的内容是什么。有什么想法吗?我现在真的很忙。我有其他的合作伙伴正在处理相同的项目代码,他们没有我的问题