我在我的网络上有一台运行核心Java应用程序的计算机。我能否从同一网络上的另一台计算机上连接调试器(首选NetBeans)?如果可能,请指导如何操作,或者给我指向一篇文章,因为我在谷歌上搜索时遇到了很大的困难。我认为这应该是可行的。谢谢。
是的,您可以。
使用以下参数启动您的JVM:
-Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=n
地址号码是JVM将要监听的调试器端口号。如果你想让JVM在启动main
之前等待调试器连接,请将suspend设置为y
。
你的调试器应该有连接到远程JVM的选项。只需输入主机和端口号即可。
我猜你所说的“core java”是指在命令行中运行的Java应用程序?如果是这样
一旦你告诉jvm监听一个端口,只需将你的netbeans调试配置文件指向机器IP和端口即可。这应该是非常可行的。