系统是XP~~
JAVA_HOME是写路径的~这个肯定没问题
PATH呢?有的说是加在原来的基础前面,有的说是后面~还有的说是重新写
现在的是:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
CLASSPATH应该怎么配置呢?~
为什么要配置这3个变量呢?它们各是起什么作用的呢?
谢谢~

解决方案 »

  1.   

    你可以不配置JAVA_HOME,但是这样每当你改变java的安装路径后,要改的东西麻烦。
    而配置了JAVA_HOME,你只需要修改它就可以了。
    PATH就在原来的基础上添加就可以,当然你的保证原来的PATH中美有对jdk的设置。比如我
    在安装jdk前安装了oracle客户端,oracle自动就把它自带的jdk和jre给你设置到了PATH
    中,这样有的时候会出问题的,因为它自带的jdk和jre版本比较低。比如我安装eclipse3.0
    的时候就出问题了。说不支持当前的jdk版本。这个时候就把那些你用不到的jdk设置在PATH
    删掉。至于CLASSPATH,如果你不在CMD方式进行java程序的开发可以不用设置。它将CMD方式下
    进行java程序编译运行用到的两个jar文件引入进来。
      

  2.   

    JAVA_HOME让其它程序很容易找到JAVA的HOME。可以不设PATH 是来找到java的可执行程序,比如java, javac. 。可以不设,每次用绝对路径。CLASSPATH 用来找到必要的类库文件。 可以不设,每次用绝对路径。比如执行时加个参数java -classpath "one.jar, tow.jar" ......要明白任何程序执行都要有自己所需的资源,只要找到所需资源,路径设不设都行。
    设变量不过是为了方便找到所需资源而已。