java - 如何在 Eclipse 中以 Debug模式运行外部工具

标签 java eclipse debugging jar

由于各种原因,我的项目只能作为完成和打包的 JAR 运行(组装时会发生一些神奇的事情),所以我将它作为 Eclipse 中的外部工具运行。

我缺少的是调试功能。有没有办法在 Eclipse 中以 Debug模式运行外部工具?

最佳答案

如果已在 Debug模式下初始化,您可以连接到远程 JVM。

即在远程应用程序启动期间,您应该将参数传递给 JVM,类似于以下内容: -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=6079,server=y,suspend=n

然后您可以附加到 Eclipse 中的应用程序,使用“调试配置”窗口,选择“远程 Java 应用程序”。在连接属性中,只需要主机名和端口号(在我的例子中是 6079)。

关于java - 如何在 Eclipse 中以 Debug模式运行外部工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1042971/

相关文章:

java - 数组索引越界帮助 (Java)

c++ - 当 C++ 断言失败时,如何自动创建小型转储?

java - 禁止复制和粘贴,有没有办法共享 Java 细节格式化程序

java - Tomcat 连接池化多个数据源

java - 如何创建 ArrayList<Double>?

Java 流不同不适用于自定义对象?

c++ - 错误代码 C2451 无法运行基本程序

java - Eclipse 导入的快捷键

Eclipse 段错误 --launcher.openFile

java - 使用 spannableString 在 android 中更改 TextView 文本的颜色