码迷,mamicode.com
首页 > Web开发 > 详细

如何解决java环境变量设置不起作用的问题

时间:2016-02-22 18:32:54      阅读:379      评论:0      收藏:0      [点我收藏+]

标签:

在读书的时候学过java开发环境(http://www.maiziedu.com/group/article/11995/的安装,其中涉及到java环境变量的设置,可是前段时间我在win7系统下安装jdk后,总是弹出“javac不是内部命令或外部命令,也不是可运行的程序或批处理文件的提示框。折腾好长一段时间,终于找到解决办法,现在小编就把这个方法分享给大家,希望对大家有用,具体整理如下:

第一步:安装jdk-6u26-windows-x32.exe,路径为默认路径,一直下一步直到完成安装。
第二步:设置环境变量:
1、进入环境变量设置的方法,这里只针对Windows7     “计算机右键属性”——“高级系统设置”——“高级”——“环境变量打开环境变量设置窗口。
2、在下面的系统环境变量设置窗口中,点击新建,建立JAVA_HOME变量:    
变量名:JAVA_HOME    
变量值:C:\Program Files\Java\jdk1.6.0_26
3、在下面的系统环境变量设置窗口中,点击新建,建立CLASSPATH变量:    
变量名:CLASSPATH   
变量值:C:\Program Files\Java\jdk1.6.0_26\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_26\lib\tools.jar; (注意分号)
4、在下面的系统环境变量设置窗口中,双击“PATH”变量,在变量值后添加:   ;C:\Program Files\Java\jdk1.6.0_26\bin; (注意分号)
    设置好环境变量后,在cmd中输入javac命令无法使用,提示“javac不是内部命令或外部命令,也不是可运行的程序或批处理文件”  但是输入 java -version能正常显示jdk版本号,说明java命令可用。

   输入 set 查看环境变量,发现JAVA_HOME配置正常,但是调用到%JAVA_HOME%的地方出问题,变量未被实际路径替换,原因未知。

解决方案:
运行——>cmd 
在控制台中运行以下命令设置java环境变量即可解决:
set path=xxx;%JAVA_HOME%\bin; 

xxx为系统中path原来的值,注意要写回去。

后记:此问题的一个可能原因是,CMD一直是开的,修改环境变量后没有关闭再打开CMD,导致没有生效。因为配置折腾了比较长时间,不再验

如果大家在安装jdk时,有遇到过这种情况,可以用我提出的这个方法试试,在java配置环境中要特别小心那些字符,不要因输入格式不正确,浪费很多时间,而且也很难发现的。

 

 

如何解决java环境变量设置不起作用的问题

标签:

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
jiangjie190
加入时间:2016-02-19
  关注此人  发短消息
文章分类
jiangjie190”关注的人------(0
jiangjie190”的粉丝们------(0
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!