如何远程调试位于主项目的lib目录中的支持jar(项目)
我正在尝试调试用于支持主项目的项目,该项目位于bin目录的lib文件夹中 我们无法做到这一点,就像尝试这样做一样。支持项目中的断点永远不会被碰到。 核心项目中的断点命中了。但是对于插件,它总是在远程系统本身中查找,而没有到达
中的源代码。远程调试配置: 项目被选为核心 源代码包含项目-核心和插件
我也尝试过调试为Java应用程序。在这种情况下,我们也看到了相同的行为,即未遇到插件断点。
答案 0 :(得分:1)
为了能够进入源代码,您必须确保任何此类第三方库都带有源代码jar!
大多数库仅包含类文件!为了使调试器显示源代码,您必须获取相应的源代码jar,并将其包含在库定义中。
例如,有关更多信息,请参见Attach the Source in Eclipse of a jar。
或者您使用intellij,它可以在未指定源文件的情况下进行反编译。