创意联盟

 找回密码
 注册

用新浪微博连接

一步搞定

QQ登录

只需一步,快速开始

搜索
热搜: mysql server
查看: 2053|回复: 0

java环境变量设置的详细说明 [复制链接]

Rank: 4

发表于 2009-11-13 23:41:31 |显示全部楼层
首先:
   右击我的电脑--属性--高级--环境变量,其中环境变量分为用户变量和系统变量

1:环境变量的设置:
     JAVA_HOME
     PATH
     CLASSPATH

     参考例子:
      
JAVA_HOME:d:\jdk1.3.1\

  PATH:             %JAVA_HOME%bin  (追加到开头) (这个路径等同于d:\jdk1.3.1\bin)

  ----------含义是告诉操作系统到哪里可以找到Java的编译器等可执行文件的位置。

  CLASSPATH: .;d:\j2sdk1.3.1\lib\tools.jar

------------含义是告诉操作系统到哪里可以找到编译或解释运行时所需字节代码的位置。



问题:设置了java环境变量后,java一些编译和执行可以用了,但是在cmd中运行其他命令时不可以用,出现了“'XXXXX' 不是内部或外部命令,也不是可运行的程序或批处理文件。”的错误!

  分析原因:
    path是搜索所有JAVA中的可执行文件,应该是JAVA的安装目录下的/bin.在设置PATH路径时不能覆盖原来的系统PATH,而是在原来的基础上加上";",再粘贴BIN目录。如果覆盖了原来的PATH路径可能导致一些系统问题,例如上面的问题。
     

      如果怕出现上面问题建议在用户变量中新建JAVA的环境变量,不要在系统变量中新建,其实在哪里建都没关系,我的就是在用户变量中设置的,发个我的参考:
   JAVA_HOME=G:\java
    PATH=%path%;G:\java\bin 或者 %path%;%JAVA_HOME%bin
    CLASSPATH=.;G:\j2sdk1.3.1\lib\tools.jar


其中设置PATH路径时=右边的%path%;表示引用原来系统的PATH路径,不应该覆盖,再后面加上你的JAVA BIN目录就行了!
如果你现在把系统PATH路径给覆盖了,试下这个还原!参考下吧!
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem


主要就是这样了!有什么不对的,欢迎交流!谢谢!

  转自:www.5izo.net
您需要登录后才可以回帖 登录 | 注册

Archiver|意盟 ( 闽ICP备06022703号 )

GMT+8, 2012-2-8 03:20 , Processed in 0.105123 second(s), 12 queries , Eaccelerator On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部