我很久以前就在另一台电脑上写了一个旧应用程序。 这个不再存在 - 并且随之而来的所有资源都消失了 - 但我仍然以jar文件的形式提供应用程序。
现在我需要检查我的旧代码我在代码中的特定位置所做的事情。我知道我可以用它创建一个java - 但我需要在它运行时检查它...
我尝试了javasnoop - 但它无法附加。它一直在尝试但永远 - 我可以附加和调试的其他应用程序。
有没有其他方法/工具可以附加到正在运行的jar并调试它?
如果这有所不同:应用程序正在使用EXE文件启动,然后使用jar库...
由于
答案 0 :(得分:2)
您可以使用JAD(http://varaneckas.com/jad/)反编译jar文件,将项目导入Eclipse并从那里进行调试(请参阅http://www.vogella.com/tutorials/EclipseDebugging/article.html)。这是你在找什么?