Man*_*ius 28 java eclipse debugging remote-debugging
我正在使用Eclipse远程调试处于调试客户端模式的应用程序(即-Xrunjdwp:transport=dt_socket,address=127.0.0.1:8000jvm启动参数,并且Eclipse在调试器设置中选择了"套接字侦听"模式,而不是默认的"套接字连接"模式).
问题是,一旦远程应用程序启动,就连接到Eclipse调试器,最后退出...... Eclipse调试器停止侦听指定端口上的连接.
只是一个烦恼,但每次我需要调试应用程序时都不必一直点击Eclipse中的调试按钮(这显然需要从Eclipse外部启动).有什么想法或工具可以让它更加自动化吗?
根据客户端模式调试的性质,您可能会手动在调试模式(侦听)下重新启动 Eclipse,因为您将对客户端应用程序执行相同的操作(使用 jdwp 将其附加到 Eclipse 侦听端口)。
但您也可以尝试使用 Eclipse SDK 以编程方式创建启动配置,实现一种算法以在虚拟机存在时重新启动“侦听模式”。