作者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
1F:推 limitoka:呃,我是指在最後加的分号是不影响的 06/17 11:51
2F:推 milkrsvs:原来如此...感谢大家帮忙.修改後可以了:) 06/17 12:16