我得到了一些未使用 debug 标志编译的 java .jar。我想通过 IDE 在远程调试中使用它们,因此我对它们进行了反编译并将其作为源添加到项目中。有时刹车点会出现问题,甚至根本不起作用。
问题是,调试未使用 -g
标志编译的 .jar 文件的最佳方法是什么。
最佳答案
如果它是 Maven 依赖项,则可能是 -debug
工件是单独分发的。例如这个HSQL依赖性兼具
hsqldb-2.5.0.jar
hsqldb-2.5.0-debug.jar
不幸的是,我没有找到更好的方法来强制 IDE (Intellij IDEA) 下载并使用这个工件,所以我手动下载了它并在 ~/.m2/repository 中替换:
wget https://repo1.maven.org/maven2/org/hsqldb/hsqldb/2.5.0/hsqldb-2.5.0-debug.jar -O ~/.m2/repository/org/hsqldb/hsqldb/2.5.0/hsqldb-2.5.0.jar
更多信息:
关于java - 未使用调试标志编译的调试 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41938071/