天天看點

Transport dt_socket failed to initialize, rc = 509

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