作者nand (反及閘萬用閘)
看板java
標題Re: [問題] JAVA環境變數Path用%JAVA_HOME%不能跑
時間Wed Jun 16 21:37:22 2010
※ 引述《milkrsvs (橘子)》之銘言:
: 我裝好jdk.環境變數照著精華區設.javac測試OK可以跑了
: 後來google了其他文章.發現有人設法是
: JAVA_HOME C:\Program Files\Java\jdk1.6.0_20;
: PATH ....;%JAVA_HOME%\bin;
: CLASSPATH .
: 我照著這樣做卻反而找不到javac
原po有人推文就是答案了 但回文有人說加分號不會產生影響
所以還是說明一下
問題出在字串結尾 JAVA_HOME C:\Program Files\Java\jdk1.6.0_20;
當第二行 PATH ....;%JAVA_HOME%\bin;
被 Dos Shell 展開後會變成
PATH ....;C:\Program Files\Java\jdk1.6.0_20;\bin;
被當成兩個路徑了 (因為分號 ; 是路徑分隔符號)
而不是正確的 PATH ....;C:\Program Files\Java\jdk1.6.0_20\bin;
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.225.160.41
推 limitoka:呃,我是指在最後加的分號是不影響的 06/17 11:51
推 milkrsvs:原來如此...感謝大家幫忙.修改後可以了:) 06/17 12:16