錯誤說明:用JbuilderX編譯工程,運行沒有問題,debug調(diào)試就出現(xiàn)錯誤。記得前幾天還好好的啊。奇怪?~!!
折磨了我好幾天。錯誤如下。
錯誤現(xiàn)象:
-- 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中的啟動程序路徑不同造成的。
檢查了一下,沒錯啊。就是這么設(shè)置的啊。還是不行。
后來干脆把Path變量中的jdk路徑刪除,ok了。
原來,前幾天,為了手動編譯單個java文件方便,把jdk的bin目錄加到了path中,結(jié)果,脫褲子放屁,多此一舉。提示大家注意。
另外,安裝jre5以后,它可能會自動把它的bin目錄加到path中,注意。