ubuntu

Java在Ubuntu如何远程调试

小樊
41
2025-09-04 14:39:08
栏目: 编程语言

在Ubuntu上进行Java远程调试,步骤如下:

  1. 安装JDK:确保系统已安装JDK,可通过sudo apt update && sudo apt install openjdk-11-jdk安装OpenJDK。
  2. 配置远程调试参数:启动Java应用时添加JVM参数,例如:
    java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar your-application.jar
    • transport=dt_socket:使用Socket传输协议。
    • server=y:作为调试服务器等待连接。
    • address=5005:监听端口(可自定义,需与IDE配置一致)。
  3. 开放防火墙端口:使用ufwfirewall-cmd开放调试端口(如5005),确保网络连通。
  4. 本地IDE配置
    • IntelliJ IDEA
      • 打开Run -> Edit Configurations,添加Remote配置。
      • 填写远程服务器IP、端口(与address参数一致),选择Socket传输。
    • Eclipse
      • 打开Run -> Debug Configurations,选择Remote Java Application,配置IP和端口。
  5. 启动调试:在IDE中启动远程调试会话,连接成功后可在代码中设置断点、查看变量等。

注意事项

0
看了该问题的人还看了