首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调试时,.class文件不与.java文件同步

调试时,.class文件不与.java文件同步
EN

Stack Overflow用户
提问于 2015-05-01 13:56:36
回答 1查看 1.3K关注 0票数 2

在谈论“同步”时,我可能使用了错误的术语,但我认为这是描述它的最好方法。我正在调试一个我已经做了几天的项目,但是由于某种原因,.java类和.class文件没有同步(.class文件没有更新我正在编辑的.java类的任何更改)。让我从一开始就开始--我想,当我向我的.java文件中添加断点(有时会跳过断点)时,我正在调试并运行调试器,当到达断点时,.class文件被打开,而不是.java文件。

我四处搜索,并在这里的一些主题的帮助下找到了解决方案,即“编辑源查找”。从而解决了.class打开而不是.java文件的部分问题。现在的主要问题是,当我使用任何内容编辑.java文件并运行调试器时,它都会完全忽略我的更改。例如,如果我在断点之前实现了一个System.out.println("Test: 1"),甚至在它没有打印到控制台之后也是如此。另一个例子是,如果我注释掉一行代码并运行调试器,调试器仍然执行我刚才注释掉的代码行。我找了一些解决办法,但没有多大帮助。我尝试过的一些事情是成功的:Why isn't Eclipse updating the classes?

1.)确保自动检查生成。

2.)清洁工程

3.)刷新项目,F5

4.)转到Wwindows->Preferences->General->Workspace,确保选中前两个复选框。

5.)节省时间

6.)重启启示录

如果有人知道如何解决我的问题,我将感激你。顺便说一下,我使用的是java 1.7

EN

回答 1

Stack Overflow用户

发布于 2015-05-01 14:02:08

您描述的是项目定义中的问题。

确保您的项目(主runnable类)指定了正确的依赖项--它做了而不是,指定了其他jar文件的依赖项,但是包含了来自相关项目的依赖项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29988223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档