我知道有一些JAVA\u选择来设置远程调试JAVA程序
它们是什么?它们是什么意思
在Java 5.0之前,请使用-Xdebug和-Xrunjdwp参数。这些选项在以后的版本中仍然有效,但它将在解释模式下运行,而不是JIT模式,这将更慢
在Java 5.0中,最好使用-agentlib:jdwp单个选项:
-agentlib:jdwp=transport=dt\u套接字,服务器=y,挂起=n,地址=1044
-Xrunjdwp或agentlib:jdwp参数的选项包括:
transport=dt_socket:表示连接到JVM的方式(socket是一个不错的选择,它可以用来调试远程计算机)address=8000:TCP/IP端口公开,用于从调试器进行连接suspend=y:如果为“y”,则告诉JVM等待调试器连接后开始执行,否则(如果为“n”),立即开始执行