远程 Linux IDEA Debug 指南

371 阅读1分钟

IDEA Debug 远程项目 指南

背景

代码运行在公司的虚拟机上,现在想debug调试一下

步骤

在 IntelliJ IDEA 中,可以使用远程调试(Remote Debugging)功能来调试运行在远程服务器上的应用程序。以下是一些基本的步骤:

  1. 确保目标机器和本地机器都连接到同一个网络上,并且可以相互访问。

  2. 在 IntelliJ IDEA 中打开要调试的应用程序的项目。

  3. 点击菜单栏中的 "Run" -> "Edit Configurations",打开 "Run/Debug Configurations" 对话框。

  4. 在 "Configuration" 标签页下,点击 "+" 选择 "Remote JVM Debug"。

image.png

1. 在 "Remote JVM Debug" 字段中输入需要传递给远程 JVM 的参数,例如 `-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000`。
  1. 在 "Host" 字段中输入远程机器的 IP 地址或主机名。

  2. 在 "Port" 字段中输入远程机器上用于接收调试信息的端口号(是远程调用端口),默认为 5005。

image.png

  1. 点击 "OK" 保存配置并启动远程调试。

测试步骤

1.确保 Linux 中的远程项目已启动。

2.idea运行debug上面的配置,效果如下图:

image.png

3.在代码中设置断点,并使用 F8 键启动调试器。当程序执行到断点时,IDEA 将暂停程序的执行,并在调试控制台中显示相关信息。