Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java eclipse在调试时不会反编译rt.jar,但idea会_Java_Eclipse - Fatal编程技术网

Java eclipse在调试时不会反编译rt.jar,但idea会

Java eclipse在调试时不会反编译rt.jar,但idea会,java,eclipse,Java,Eclipse,我尝试调试com.sun.rowset.JdbcRowSetImpl,它可以在rt.jar中找到(位于jdk安装路径中,在我的示例中是:C:\Program Files\Java\jdk1.8.0\u 102\jre\lib),问题是: 当我使用intellj idea进行调试时,它会自动反编译rt.jar,我可以设置调试器,但是: 当我使用eclipse时,它不会自动反编译rt.jar,而且我也无法调试到其中 澄清:我使用的是JDK而不是JRE,我检查了complie和runtime conf

我尝试调试com.sun.rowset.JdbcRowSetImpl,它可以在rt.jar中找到(位于jdk安装路径中,在我的示例中是:C:\Program Files\Java\jdk1.8.0\u 102\jre\lib),问题是:

当我使用intellj idea进行调试时,它会自动反编译rt.jar,我可以设置调试器,但是:

当我使用eclipse时,它不会自动反编译rt.jar,而且我也无法调试到其中

澄清:我使用的是JDK而不是JRE,我检查了complie和runtime config,都是正确的

请查看下面的屏幕截图


经过一番努力,我自己解决了这个问题,顺便感谢@Andreas的评论, 他是对的,IDEA真的做得很好,很好的IDE,有了eclipse,我必须安装增强类反编译器,不要忘了正确配置“关联文件”和“反编译器”,然后您就可以享受到在rt.jar源代码中调试的乐趣了