在Java中,使用-jar命令启动一个JAR文件时,你也可以配置远程调试(Remote Debugging),以便在IDE(如IntelliJ IDEA、Eclipse等)中进行远程调试。以下是如何进行Java远程debug的步骤: 1. 理解java -jar命令的用途和参数 java -jar命令用于运行一个打包好的Java应用程序,其中JAR文件是Java程序的归档文件,包含了程序的所有类...
java-jar-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 your-app.jar 1. 解释: -jar:指定要运行的 JAR 文件。 your-app.jar:替换为您实际的 JAR 文件名。 第四步:使用 IDE 连接至远程调试 现在,您已经成功以远程调试模式运行了 Java 应用。接下来,您需要配置您的 IDE(如 Intel...
完整开启远程debug调试命令 -jar后面 带上我们自己jar包名称 java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=5005,suspend=n -jar jar包名称 <!-- 比如我们的jar包名称是logAop-project-0.0.1-SNAPSHOT.jar 那么完成命令就是如下 --> java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,...
在远程服务器上启动JVM时,添加调试参数。例如,使用以下命令启动JVM: java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar your-application.jar 这里,agentlib:jdwp表示启用JDWP(Java Debug Wire Protocol)调试,transport=dt_socket表示使用Socket作为传输协议,server=y表示作为调试服务器,s...
windows上main函数上运行 Debug as -> Debug Configurations ->Remote Java Application -> new,点击Browse, 选要调试的main方法所在的项目名,host填连接的linux ip,端口填9990(address=设置的),点击debug,会跳出是否开始调试提示,点击yes,根据断点开始调试。
静态没啥好说的,启动脚本里增加一个-javaagent:/tmp/test/arthas-agent.jar,然后为所欲为。动态的...
1,将本地代码打包成jar文件,传到远程服务器. 2,在服务器以远程debug模式启动jar,并指定远程debug连接的端口.用如下命令 1) java -agentlib:jdwp=transport=dt_socket,address=端口号,server=y,suspend=y -jar 文件名.jar 2) java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=端口号...
java-jar-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=64057remote-debug-1.0-SNAPSHOT.jar 使用java -jar的方式启动程序,并且添加了一串特殊的参数,这是我们能够开启远程debug的关键,以-开头的参数是jvm的标准启动参数,关于jvm启动参数相关的知识可以先去其他博客了解。
1.在Host中填写远程ip,在Port中填写debug的端口。 2.设置远程jar包对应的本地源码项目 同样的。如果是项目为web项目,调试的时候需要一个Http客户端发起请求,比如postman等等。 备注: 备注转自如下四篇篇博文,稍作修改。 https://blog.51cto.com/204222/2115352 ...