【问题标题】:problems in debugging java source code 1.8 in eclipseeclipse中调试java源码1.8的问题
【发布时间】:2017-03-19 10:31:36
【问题描述】:

问题 1:我的 eclipse 突然停止进入 java 源代码,以前我从 jdk 等附加源 src.zip,但仍然没有步进。 我该如何解决这个问题。

问题 2: 我尝试从 jdk 编译 src.zip,以便通过遵循一些旧帖子启用检查 java 源代码 1.8,但使用以下选项编译会出现大约 100 个错误。我该如何解决这个问题?

javac -verbose -J-Xmx1024m -cp "e:\programs1\jre\lib\rt.jar" -d "e:\java_src\output" -g @files.txt

[total 76959ms] 注意:一些输入文件使用或覆盖了已弃用的 API。注意:使用 -Xlint:deprecation 重新编译以获取详细信息。 注意:某些输入文件使用未经检查或不安全的操作。注意:使用 -Xlint:unchecked 重新编译以获取详细信息。 注意:一些消息已被简化;使用 -Xdiags:verbose 重新编译以获得完整输出

100 个错误 100 条警告

【问题讨论】:

  • S1: 调试时使用 F5(eclipse) 就可以了
  • S2:你不需要编译java源代码来让你的编译器检测到它。
  • S1:刷新仍然无法正常工作。 s2:我尝试使用 -g 进行编译以检查源代码。

标签: java eclipse debugging


【解决方案1】:

问题 1: 检查是否在 Eclipse 中根据需要设置或禁用了步骤过滤。我认为默认情况下,调试器配置为跳过标准包的方法(“java”,“javax”,...)。

Window > Preferences > Java . Debug > Step filtering

调试器将进入在上述首选项中选择的包的类。

问题 2: 我从来不需要编译源代码...不是那么简单,因为并非所有类都包含在 src.zip 中(据我所知)。您列出的错误更像是警告,但也许您需要包含-Xdiags:verbose(如建议的那样)才能获得真正的错误。

【讨论】:

  • 感谢帮助 步骤过滤设置在我的情况下是正确的,我在 Eclipse 中尝试了各种选项,最后它在 intellij 社区版中工作,我甚至可以调试和检查源代码。
猜你喜欢
  • 1970-01-01
  • 2021-07-22
  • 2019-02-23
  • 2014-08-01
  • 2014-01-15
  • 2012-08-16
  • 2012-02-16
  • 2023-03-14
相关资源
最近更新 更多