很久以前,我在另一台计算机上写了一个旧应用程序。 这个不再存在 - 并且所有的源代码都不存在 - 但我仍然以jar文件的形式存在应用程序。如何附加到正在运行的jar并进行调试?
现在我需要检查我的旧代码,我在代码中的特定位置做了什么。我知道我可以从它创建一个Java - 但我需要检查它,而它正在运行...
我试过javasnoop - 但它不能附加。它不断尝试,但永远 - 我可以附加和调试的其他应用程序。
是否有任何其他方式/工具,可以附加到正在运行的jar和调试它?
如果有差别:应用程序正在开始一个EXE文件,然后使用的jar库...
感谢
@ceving:这不是发布的问题的重复。在这里,他仍然可以在调试模式下启动应用程序。 –
@ chris.tian但答案解释了如何附加到正在运行的进程,这是此问题中的问题。 – ceving
我无法在调试模式下启动它?怎么样?我可以像任何其他人一样启动PC应用程序。或者你是什么意思? – user387184