我很久以前在另一台计算机上编写了一个旧应用程序。这个已经不存在了 - 所有的源代码都消失了 - 但我仍然拥有 jar 文件形式的应用程序。
现在我需要检查我的旧代码我在代码中的特定位置做了什么。我知道我可以从中创建一个 Java - 但我需要在它运行时检查它...
我尝试过javasnoop - 但它无法附加。它不断尝试,但永远 - 我可以附加和调试其他应用程序。
是否有其他方法/工具可以附加到正在运行的 jar 并对其进行调试?
如果这有什么不同:应用程序正在使用 EXE 文件启动,然后使用 jar 库...
最佳答案
您可以使用 JAD ( http://varaneckas.com/jad/ ) 反编译 jar 文件,将项目导入 Eclipse 并从那里进行调试(请参阅 http://www.vogella.com/tutorials/EclipseDebugging/article.html )。这是您要找的吗?
关于java - 如何附加到正在运行的 jar 并调试它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21710655/