java开启远程debug竟有两种参数(最新推荐)

 更新时间:2023年07月03日 09:20:33   作者:brucelwl  
这篇文章主要介绍了java开启远程debug竟有两种参数,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

Java 5及之后的版本使用如下命令

java -agentlib:jdwp=transport=dt_socket,server=y,address=5005 -jar agent-demo-0.0.1-SNAPSHOT.jar

在这里插入图片描述

server=y 表明此虚拟机在调试中扮演服务端角色, 另一个值 server=n, 另一种是客户端例如使用Idea的 Listen to remote JVM 模式, 一般是使用 Attach to remote JVM

听说java9还得这样, 没试过

在这里插入图片描述

java5之前使用如下命令(不推荐)

估计java4的应用应该没有了, 虽然java5及之后的版本也可以使用这个命令, 但是不推荐这个命令, 之前遇到过-Xdebug-Djava.compiler=NONE 一起使用导致启动巨慢的情况, 这是因为这是以解释模式而不是 JIT模式 运行如果想在远程连接成功后 再执行main程序启动, 需要将参数suspend=n 修改 suspend=y

java -Xdebug -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=n -jar agent-demo-0.0.1-SNAPSHOT.jar

在这里插入图片描述

是用idea远程

在这里插入图片描述

到此这篇关于java开启远程debug竟有两种参数!!!的文章就介绍到这了,更多相关java开启远程debug内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • SpringBoot最简洁的国际化配置

    SpringBoot最简洁的国际化配置

    这篇文章主要介绍了SpringBoot最简洁的国际化配置,Spring Boot是一个用于构建独立的、生产级别的Spring应用程序的框架,国际化是一个重要的功能,它允许应用程序根据用户的语言和地区显示不同的内容,在Spring Boot中,实现国际化非常简单,需要的朋友可以参考下
    2023-10-10
  • 一文了解Java中枚举的使用

    一文了解Java中枚举的使用

    Java中枚举,大家在项目中经常使用吧,主要用来定义一些固定值。那你了解枚举的本质吗?了解枚举的一些常见用法吗?本文就来为大家一一进行详解
    2022-09-09
  • tomcat部署java web项目遇到的问题及解决方法

    tomcat部署java web项目遇到的问题及解决方法

    这篇文章主要介绍了tomcat部署java web项目遇到的问题及解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • JAVA Iterator 转成 List 的操作

    JAVA Iterator 转成 List 的操作

    这篇文章主要介绍了JAVA Iterator 转成 List 的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • Java中为什么start方法不能重复调用而run方法可以?

    Java中为什么start方法不能重复调用而run方法可以?

    这篇文章主要介绍了Java中为什么start方法不能重复调用而run方法可以?带着疑问一起学习下面文章的详细内容吧
    2022-05-05
  • Maven的常用命令总结大全

    Maven的常用命令总结大全

    这篇文章主要给大家介绍了Maven常用命令总结的相关资料,maven最大的作用就是用于对项目中jar包依赖的统一管理,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-12-12
  • Apache Arrow Parquet存储与使用

    Apache Arrow Parquet存储与使用

    这篇文章主要为大家介绍了Apache Arrow Parquet存储与使用原理详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • javaweb页面附件、图片下载及打开(实现方法)

    javaweb页面附件、图片下载及打开(实现方法)

    下面小编就为大家带来一篇javaweb页面附件、图片下载及打开(实现方法)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • Java中的Semaphore源码分析

    Java中的Semaphore源码分析

    这篇文章主要介绍了Java中的Semaphore源码分析,Semaphore是一个访问公共资源的线程数量如限流、停车等,它是一个基于AQS实现的共享锁,主要是通过控制state变量来实现,需要的朋友可以参考下
    2023-11-11
  • springboot 如何解决cross跨域请求的问题

    springboot 如何解决cross跨域请求的问题

    这篇文章主要介绍了springboot 如何解决cross跨域请求的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10

最新评论