如何远程调试主项目的lib目录中存在的支持jar(项目)

时间:2018-12-16 05:37:50

标签: java eclipse debugging

如何远程调试位于主项目的lib目录中的支持jar(项目)

我正在尝试调试用于支持主项目的项目,该项目位于bin目录的lib文件夹中 我们无法做到这一点,就像尝试这样做一样。支持项目中的断点永远不会被碰到。 核心项目中的断点命中了。但是对于插件,它总是在远程系统本身中查找,而没有到达

中的源代码。

远程机器上的项目结构 enter image description here

远程调试配置: 项目被选为核心 源代码包含项目-核心和插件

我也尝试过调试为Java应用程序。在这种情况下,我们也看到了相同的行为,即未遇到插件断点。

1 个答案:

答案 0 :(得分:1)

为了能够进入源代码,您必须确保任何此类第三方库都带有源代码jar!

大多数库仅包含类文件!为了使调试器显示源代码,您必须获取相应的源代码jar,并将其包含在库定义中。

例如,有关更多信息,请参见Attach the Source in Eclipse of a jar

或者您使用intellij,它可以在未指定源文件的情况下进行反编译。