Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Eclipse中以调试模式运行外部工具_Java_Eclipse_Debugging_Jar - Fatal编程技术网

Java 如何在Eclipse中以调试模式运行外部工具

Java 如何在Eclipse中以调试模式运行外部工具,java,eclipse,debugging,jar,Java,Eclipse,Debugging,Jar,出于各种原因,我的项目只能作为一个已完成并打包的JAR运行(一些神奇的事情发生在汇编中),所以我在Eclipse中作为一个外部工具运行它 我缺少的是调试功能。在Eclipse中是否有任何方式可以在调试模式下运行外部工具?如果远程JVM已在调试模式下初始化,则可以连接到该JVM i、 e.在远程应用程序启动期间,您应该向JVM传递参数,类似于以下内容: -Xdebug-Xnoagent-Xrunjdwp:transport=dt\u套接字,地址=6079,服务器=y,挂起=n 然后,您可以使用“调

出于各种原因,我的项目只能作为一个已完成并打包的JAR运行(一些神奇的事情发生在汇编中),所以我在Eclipse中作为一个外部工具运行它


我缺少的是调试功能。在Eclipse中是否有任何方式可以在调试模式下运行外部工具?

如果远程JVM已在调试模式下初始化,则可以连接到该JVM

i、 e.在远程应用程序启动期间,您应该向JVM传递参数,类似于以下内容:
-Xdebug-Xnoagent-Xrunjdwp:transport=dt\u套接字,地址=6079,服务器=y,挂起=n

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