我想调试热点源代码,比如在本机代码中设置一些断点来学习它。因此,我通过Eclipse成功地构建了openjdk 9源代码,下面是构建设置和生成的输出。

然后我尝试配置"Debug配置“,但是我不知道如何设置c/c++应用程序,有人建议它用于JDK 7,但是我在jdk 9的构建输出文件夹中找不到它,我尝试将它设置为"~/jdk9/build/linux-x86_64-normal-server-fastdebug/jdk/java”,然后单击“”~/jdk9/build/linux-x86_64-normal-server-fastdebug/jdk/java“”按钮来调试它,但是它失败了,信息是“main没有可用的源代码”。那么,我的问题是1 )如何做设置,让我成功地调试jdk源代码? 2 ),如果还有其他地方我需要设置?

发布于 2017-02-09 07:45:52
通过将调试级别设置为慢速调试来解决JDK 9的问题。
https://stackoverflow.com/questions/42052262
复制相似问题