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