java-远程代码debug

发布时间:2024年01月10日

一、背景

在某些场景下,本地环境代码可能不具备调试条件,那么远程代码调试是需要的。

二、远程jvm添加启动参数

2.1 java -jar

java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar test.jar

2.2 shell

同样的,在shell启动java进程的时候添加jvm参数

nohup java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar test.jar >/dev/null 2>&1 &

三、本地开发工具

JDK 5 - 8
在这里插入图片描述
JDK 9 or later
在这里插入图片描述

文章来源:https://blog.csdn.net/xianmingsu/article/details/135506371
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。