Java 在Eclipse中运行时,不会显示对代码的编辑

Java 在Eclipse中运行时,不会显示对代码的编辑,java,eclipse,project,Java,Eclipse,Project,我正在做一个分配给我的项目, 他们给了我一个文件夹,里面有很多我不太熟悉的类、文档和其他与项目相关的文件,我还得到了一个单独的jar来存放项目所需的所有其他内容 我已经将该项目导入eclipse,甚至可以获得提供的test.java,以便正确运行,但由于某些原因,我对测试代码所做的任何更改都无法在运行时显示出来 我添加了一些代码,甚至注释掉了一些行,这些行会在显示中产生很大的不同,但是当我运行它时,一切都保持不变 我已经自动打开了build,我甚至关闭了它,再次打开它,等等 我通过正确地指向外部

我正在做一个分配给我的项目, 他们给了我一个文件夹,里面有很多我不太熟悉的类、文档和其他与项目相关的文件,我还得到了一个单独的jar来存放项目所需的所有其他内容

我已经将该项目导入eclipse,甚至可以获得提供的test.java,以便正确运行,但由于某些原因,我对测试代码所做的任何更改都无法在运行时显示出来

我添加了一些代码,甚至注释掉了一些行,这些行会在显示中产生很大的不同,但是当我运行它时,一切都保持不变

我已经自动打开了build,我甚至关闭了它,再次打开它,等等

我通过正确地指向外部jar修复了所有构建路径错误,但这种情况仍然存在


以前有人遇到过这种情况吗?或者您知道如何修复它吗?

出现这种情况的一个可能原因是您在项目中编辑的类也包含在您正在使用的某个JAR中。因此,这些类在类路径上有两次,Eclipse/Java将只加载其中一个,而忽略另一个


因此,我假设您正在编辑的测试类,甚至您应该使用的其他类!包含在您提到的'everything Other'的单独JAR中。

是否测试类也包含在'everything Other'JAR中?在这种情况下,它们将在类路径上出现两次,Eclipse可能只是使用了“错误”的类。出于某种原因,我被告知将那个罐子添加为外部罐子,这就是为什么要保留它。我几乎放弃了,为了这一次回到jgrasp。也许他们不想让你更改测试代码:-P但是最好检查您应该编辑的代码是否也包含在JAR中。那么,我可以把这个作为答案吗?是的,你可以把它作为答案。他们肯定想编辑那个文件。jar被用来更新库和添加更多文档,但也包含我正在处理的文件的源代码和类。