我知道这听起来像一个可悲的问题,我相信它会被嘲笑,但这是我知道如何描述这种情况的唯一方法。
Scenerio:我正在为另一个 java 应用程序创建一个插件。这个使用编译 jar(我的插件)的应用程序被放置在应用程序插件目录中。无论如何,我可以在执行我没有源的应用程序时调试这个 jar(我必须找到它)吗?
我使用 Eclispe Juno 作为我的 IDE。
我会说是的,如果您可以启动插件插入的应用程序:)。
java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=4000,suspend=n myapp
然后在 Eclipse 中启动一个远程调试会话,将其设置为连接到在 java 调试模式下运行的应用程序到端口 4000 上的 localhost
这个链接可能会解决你所有的日食问题
http://javarevisited.blogspot.com/2011/02/how-to-setup-remote-debugging-in.html