我不知何故设法得到一个真正搞砸的Eclipse项目。我一直在试图调试一个jUnit测试,我无法正确调试它。如果我在类中放置了一个断点,那么尝试F6跳过,调试器停在空行,注释掉行等等上面。这就像调试器正在处理错误的类。我在课堂上也遇到很多似乎没有关系的失败。修复eclipse项目设置
我试图删除并重新添加我的源文件夹,清理项目等我不知道该怎么做。
谢谢
我不知何故设法得到一个真正搞砸的Eclipse项目。我一直在试图调试一个jUnit测试,我无法正确调试它。如果我在类中放置了一个断点,那么尝试F6跳过,调试器停在空行,注释掉行等等上面。这就像调试器正在处理错误的类。我在课堂上也遇到很多似乎没有关系的失败。修复eclipse项目设置
我试图删除并重新添加我的源文件夹,清理项目等我不知道该怎么做。
谢谢
我结束了重新安装eclipse。我从来没有弄清楚这个问题。
这对我来说听起来就像你的依赖源是不同步的。我以前有过这种情况。
几个问题:
如果您使用的是maven,那么您可能需要做一些操作才能将它拉下来以获得正确的工件。这也可能是你的依赖关系中存在一些冲突(如果你使用maven + Eclipse,请检查你的依赖关系层次结构视图)。
如果它们直接在你的类路径上,请检查你是否有源代码jar,并且可能将它们添加到你的类路径中。
我希望这会有所帮助。
这是因为您的调试“会话”与源代码不同步。有时月食很难。但是,在调试之前,您需要刷新源代码并重新编译并构建您的项目。
如果这不起作用,请清理您的项目,关闭它并重新打开它。
对于我的一些项目,必须在调试器获取源代码更改之前删除每个断点和监视。
我通过以下操作解决了这个问题:
清理build文件夹,并从常春藤拉包,然后做在Eclipse中以下内容:
在这一点上,我所有的软件包都被同步。但是在启动应用程序之前,我在验证bundle时遇到错误。然后我关闭Eclipse并重新打开它。
现在一切正常!
以下步骤帮助对我来说:
当编译测试来自不同版本的源代码时,我遇到过这种情况。清理/重建或手动从项目中删除班级通常会为我修复它。祝你好运。 – tamarintech 2012-03-12 15:25:55