您的位置:首页 > 编程语言 > Java开发

JDK配置--“javac不是内部或外部命令”

2013-04-12 23:14 357 查看
在配置JDK的环境变量时也出现了java命令可用,javac不是内部或外部命令的问题。

J***A_HOME,PATH,CLASSPATH这三个变量的值设置也是正确的。why?

就javac有问题,那就肯定是PATH出错了。

直接使用具体的路径代替J***A_HOME,结果问题解决了。

J***A_HOME就是为了代替具体的路径才出现,这是为什么呢?但问题确实就出在了这里!

在 环境变量 下 有两种变量:

用户变量--相当于局部变量;

系统变量--相当于全局变量。

而我在新增J***A_HOME这个变量的时候是新增在了 用户变量中,

PATH,CLASSPATH则在系统变量中,而且这两个的设置中都调用了J***A_HOME这个变量。

试问:一个局部变量怎么能被全局变量见到呢?

结论:

如果设置了J***A_HOME 变量代替JDK的安装路径,

那么一定要保证调用他的变量能够访问到J***A_HOME这个变量。

即:

J***A_HOME 放在系统变量中,

或者

J***A_HOME,PATH,CLASSPATH都放在用户变量中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐