当我使用Eclipse Kepler远程调试时,我无法弄清楚如何进入“JDK”类。
如果我正在调试Eclipse启动的Java应用程序(我称之为“本地”),那么进入“JDK”类(如java.lang.Runtime)没有问题。但是,当我尝试在localhost上调试相同的应用程序(使用InstallAnywhere LaunchAnywhere启动程序启动)作为远程Java应用程序时,我无法进入JDK类(我将其称为“远程”)。
在这两种情况下(本地和远程),我都可以进入我的班级。但是当我在远程调试时在JDK类中进行方法调用时,Eclipse会将Step Into视为Step Over。我正在使用相同的JDK进行本地和远程调试会话。
这是远程调试的固有限制,还是我错过了配置设置?
答案 0 :(得分:3)
检查以下内容:
Source Lookup Path
在调试会话期间使用Edit Source Lookup对话框包含rt.jar
。答案 1 :(得分:0)
您将在JDK文件夹中找到src.zip,请将其作为源选项卡中的外部存档添加到调试配置中
答案 2 :(得分:-1)
window-> preference-> java-> install->点击add->标准VM->下一个: JRE HOWM:JDK PATH(不是JRE PATH!)
如果rt.jar中没有来源 你应该在rt.jar source附件来配置源路径。 这都是