如何知道Linux中jvm(Java虚拟机)的调试端口号?
答案1
我很确定默认情况下未启用调试端口。您必须通过 -Xdebug 参数启用它。以下是如何在启用调试并以端口 8000 作为调试端口的情况下启动 Java 的示例:
java -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n ...
答案2
根据 Stefan Endrullis 的建议,这是我的解决方案:
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000