如何附加到正在运行的jar并进行调试?

时间:2014-02-11 18:56:52

标签: java debugging

我很久以前就在另一台电脑上写了一个旧应用程序。 这个不再存在 - 并且随之而来的所有资源都消失了 - 但我仍然以jar文件的形式提供应用程序。

现在我需要检查我的旧代码我在代码中的特定位置所做的事情。我知道我可以用它创建一个java - 但我需要在它运行时检查它...

我尝试了javasnoop - 但它无法附加。它一直在尝试但永远 - 我可以附加和调试的其他应用程序。

有没有其他方法/工具可以附加到正在运行的jar并调试它?

如果这有所不同:应用程序正在使用EXE文件启动,然后使用jar库...

由于

1 个答案:

答案 0 :(得分:2)

您可以使用JAD(http://varaneckas.com/jad/)反编译jar文件,将项目导入Eclipse并从那里进行调试(请参阅http://www.vogella.com/tutorials/EclipseDebugging/article.html)。这是你在找什么?