我可以调试在其他eclipse实例上运行的应用程序吗?

时间:2010-01-04 19:33:07

标签: eclipse

我有两个运行的eclipse实例。

  • 在一个我有代码库。
  • 在其他日食中,我正在运行该应用程序。

那么我可以在我有代码库的eclipse中调试这个应用程序吗?

3 个答案:

答案 0 :(得分:2)

我想你的构建产生了一个JAR文件?如果是这样,那么你可以从控制台运行JAR,然后插入eclipse调试器。

检查this tutorial,这是明确的,并带有屏幕截图

答案 1 :(得分:1)

您应该能够启动远程调试会话

1 /从第一次eclipse启动应用程序时指定以下选项

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000

2 /启动远程Java应用程序(Run > Debug> Debug Configurations... > Remote Java Application。)

 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000

(如果port 8000是免费的),以便从“代码库”日食中调试应用程序 请参阅Remote Debugging with Eclipse

您可以通过引用自己的代码库来指定远程Java应用程序配置中的源。

Eclipse Remote Debug

答案 2 :(得分:0)

是的,您可以将调试器附加到远程JVM。见How to attach debugger to running process?