日期:2014-05-20  浏览次数:20719 次

java环境变量配置问题,javac不可用。path中写绝对路径javac可用,用%JAVA_HOME%就不可用
原来设置:
JAVA_HOME:D:\Java\jdk1.7.0_45
path:%JAVA_HOME%\bin;
classpath:.;%JAVA_HOME%\lib
javac命令怎么都不可用。
但是我在path中把路径换成绝对路径,path:D:\Java\jdk1.7.0_45\bin;这便可以了。
请问path这两种设置方式有什么区别吗?我的JAVA_HOME也是设置正确的啊,为什么用JAVA_HOME变量就javac就不可用了呢?
java path 环境变量

------解决方案--------------------
你设的是用户环境变量还是系统环境变量?用户的话换成系统的试试
------解决方案--------------------
你的java home要确保设置的系统变量。就是下面: