錯誤說明:用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中,注意。