【发布时间】:2014-02-11 18:56:51
【问题描述】:
我很久以前在另一台计算机上编写了一个旧应用程序。 这个不再存在了——所有的源代码都消失了——但我仍然拥有 jar 文件形式的应用程序。
现在我需要检查我在代码中特定位置所做的旧代码。我知道我可以从中创建一个 java - 但我需要在它运行时检查它......
我尝试过 javasnoop - 但它无法附加。它一直在尝试但永远 - 我可以附加和调试其他应用程序。
是否有任何其他方式/工具可以附加到正在运行的 jar 并对其进行调试?
如果这有所不同:应用程序正在使用 EXE 文件启动,然后使用 jar 库...
谢谢
【问题讨论】:
-
@ceving:这与发布的问题没有重复。在这里他仍然可以在调试模式下启动应用程序。
-
@chris.tian 但答案解释了如何附加到正在运行的进程,这是这个问题的问题。
-
我无法在调试模式下启动它?如何?我可以像其他任何应用程序一样启动 PC 应用程序。或者你是什么意思?