猿问

将哪些Java命令行选项设置为允许远程调试JVM?

将哪些Java命令行选项设置为允许远程调试JVM?

我知道有一些JAVA_OPTS若要设置为远程调试Java程序,请执行以下操作。

他们是什么,他们是什么意思?


犯罪嫌疑人X
浏览 487回答 3
3回答

米脂

在Java5.0之前,请使用-Xdebug和-Xrunjdwp争论。这些选项在以后的版本中仍然有效,但它将在解释模式下运行,而不是JIT,后者将运行得更慢。在Java5.0中,最好使用-agentlib:jdwp单一选择:-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=1044选项开启-Xrunjdwp或agentlib:jdwp论点如下:transport=dt_socket:表示连接到jvm的方式(套接字是一个很好的选择,它可以用来调试远程计算机)。address=8000:TCP/IP端口公开,要从调试器连接,suspend=y:如果‘y’,告诉JVM等到附加调试器开始执行,否则(如果n)立即开始执行。
随时随地看视频慕课网APP

相关分类

Java
我要回答