为什么idea的断点变黑了_调试-无法在Intellij IDEA中设置Java断点

调试-无法在Intellij IDEA中设置Java断点

我正在尝试在GoogleAppEngine源代码(SDK 1.7.0)中设置断点,但IDEA Ultimate(11.0.2)一直告诉我javap。

从单元测试运行代码并启动开发服务器时,都会收到此错误消息。

真烦人。 无论如何,我的源代码都位于外部目录(相对于IDEA主目录和项目主目录),而我的jar文件位于App Engine SDK lib目录下。

我的jar文件作为项目库添加到模块中,而我的源文件也已附加到该库中。 我也在玩模块依赖性,但是没有运气。 最后,我决定将该库放入Compile范围,但这不是一个好主意,因为SDK在运行时提供了这些jar,因此我决定退回Provided范围。

我还使用了模块依赖项选项卡上的导出复选框,但是我认为这无关紧要,根据Web帮助,仅当您具有依赖模块并且希望在这些模块中也可以使用库时,导出才重要。

无论如何,这个问题也是在4年前提出的。 所以我想知道现在解决这个问题是否真的那么困难?

我现在很失望。 到目前为止,我在IDEA上没有任何问题...我看到这个问题也出现在其他人身上,所以我想这不是唯一的。

任何帮助表示赞赏。

由于下面的javap12实验,我编辑了问题:看来类和源并不不同步。 我从SVN签出了1.7.0相关的修订版,并且我使用的是1.7.0 SDK,因此它们根本不应该不同步。

17个解决方案

67 votes

我有类似的问题,已经进行了各种尝试。 以下是我通常的步骤:

如果您使用的是Maven依赖项,请转到Maven项目->刷新

你可能感兴趣的:(为什么idea的断点变黑了)