我正在尝试使用JVM选项“-g”在Eclipse中启动一个应用程序,这样我就可以在使用JDI进行调试时查看所有线程信息。
然而,一开始,Eclipse正在提供以下内容:
Unrecognized option: -g:
Could not create the Java virtual machine.
我的JVM选项的完整列表:
-g -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=4000
其他信息: 我正在使用mac。
我非常感谢帮助解决这个问题,这样我就可以调试而不会在JDI中获得AbsentInformationException。
谢谢,
迪安
答案 0 :(得分:0)
您必须使用-g选项进行编译。
对于Eclipse配置,请参见此处:Where do you configure Eclipse Java compiler (javac) flags?