错误说明:用JbuilderX编译工程,运行没有问题,debug调试就出现错误。记得前几天还好好的啊。奇怪?~!!
折磨了我好几天。错误如下。
错误现象:
-- Cannot start Java debug process VM --
com.sun.jdi.connect.VMStartException: VM initialization failed for: C:\JBuilderX\jdk1.4\bin\javaw -classpath "C:\JBuilderX\thirdparty\jakarta-tomcat-4.0.6-LE-jdk14\bin\bootstrap.jar;C:\JBuilderX\jdk1.4\lib\tools.jar" -Dcatalina.home="C:/JBuilderX/thirdparty/jakarta-tomcat-4.0.6-LE-jdk14" -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=sensky-200:1076,suspend=y org.apache.catalina.startup.Bootstrap -config D:\Project\ResourceManage\Tomcat\conf\server8083.xml start
Transport dt_socket failed to initialize, rc = 509.
查了半天资料,大部分文章都说是Path中java.exe的路径与Jbuilder中的启动程序路径不同造成的。
检查了一下,没错啊。就是这么设置的啊。还是不行。
后来干脆把Path变量中的jdk路径删除,ok了。
原来,前几天,为了手动编译单个java文件方便,把jdk的bin目录加到了path中,结果,脱裤子放屁,多此一举。提示大家注意。
另外,安装jre5以后,它可能会自动把它的bin目录加到path中,注意。