【发布时间】:2017-08-30 11:47:23
【问题描述】:
我使用以下配置我的根项目下的调试 jar 文件,当我单击调试时,程序开始运行但由于我没有设置任何断点而没有停止(因为这是 jar 文件:)) , 在 node.js 中,有一个选项可以使用 --inspect-brk info 在第一条语句上停止但不确定如何在 jar 文件上执行此操作
我的问题是
- 如何在程序 jar 的 第一行 中停止?
- 我的配置正常吗?
另外,如果你不能设置断点,你怎么能调试jar...
编辑:
我已经尝试了 crazycoder 的建议,但它不起作用,你知道吗?
我尝试的是在我的根项目反编译文件夹下创建并运行以下命令
java -jar fernflower.jar zte.jar + decomplie/
我当然没有找到错误
我也试过
java -cp java-decompiler.jar org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler zte.jar + decomplie/
无法找到或加载主类 org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler
如何获得这个 jar (fernflower.jar) 或它的路径?
EDIT2
我的项目是这样的
-myjavaproj
--zte.jar
--decomile
---zte.jar
---com.proj.cli
----appmain.java
【问题讨论】:
标签: java shell debugging intellij-idea jar