一、系统环境
名称 | 版本 |
---|---|
Liunx | centOS 7 |
windows | 10 |
eclipse | 2021.03 |
linux | centOS 7 |
intellij IDEA | 2021.01.03 |
jdk | 11 |
二、在linux端启动项目
首次调试时,打个jar包,上传到linux,然后启动项目。
注意不同的jdk版本启动命令不一样
JDK 9以上版本:
java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 xxxxx.jar
java 5~java8的版本:
java -jar --agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 xxxxx.jar
java1.4版本:
java -jar ---Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 xxxxx.jar
启动时有监听提示,这个监听端口就是IDEA和linux通讯的端口:
三、连接远程调试
- eclipse的连接方法:
右键项目 -> Debug As -> Debug Configurations,打开如下图所示,然后填写相关信息即可。
- intellij IDEA的连接方法: