远程调试
Java 调试器的客户机/服务器设计允许您从网络中的计算机启动 Java 程序并从运行平台的工作站调试该程序。当为不能主管开发平台的设备开发程序时,这一点尤其有用。当在专用机器(如 web 服务器)上调试程序时,这一点也很有用。
注意:要使用远程调试,必须使用支持此功能的 Java VM。
要以远程方式调试程序,必须能够在远程机器上以调试方式启动程序,以便它将等待来自调试器的连接。用于启动程序和连接调试器的特定技术是特定于 VM 的。基本步骤如下:
- 确保正在以可用的调试信息构建 Java 程序。(可以从
Java > 编译器首选项页中控制这些属性)。
- 构建 Java 程序后,将其安装到目标计算机。这涉及将 .CLASS 文件或 .JAR 文件复制到远程计算机上的适当的位置。
- 在远程计算机上调用 Java 程序,并使用适当的 VM 参数来指定调试方式和调试器的通信端口。
- 使用远程启动配置来启动调试器并指定远程计算机的地址和端口。
设置远程启动配置时,要注意一些事项:
- 必须确保输入正确的主机名(即,当前正在运行代码的远程计算机的名称)。主机名还可以是远程机器的 IP 地址,例如,使用 127.0.0.1 而不是 localhost。
- 端口号必须是远程机器上的端口的号码。

使用远程 Java 应用程序启动配置
与 VM 断开连接