我以前设置环境变量都是在网上找的,然后照着样子写上去,也不知道是什么意思。现在突然间想问一下为什么要设置环境变量啊!!还有我以前都是这么设置的:
CLASSPATH  .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\bin;
JAVA_HOME    D:\Java\jdk1.5.0_12\
path         %JAVA_HOME%\bin;
可是最近看到了一个设置有点不一样就是CLASSPATH变了,变成:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;就是比我的那个少了一个%JAVA_HOME%\bin;
究竟是谁的对呀,还是我们的都有问题?高手请教一下。

解决方案 »

  1.   

    那个bin对于CLASSPATH没有作用,可以去掉CLASSPATH 就是用来查找类库用的。你的jar可以放在硬盘的任何位置,但用的时候,得知道到哪里去找啊?这个就是CLASSPATH
      

  2.   

    jdk1.5以上的版本的classpath就直接设置一个.就可以了
    不用那么麻烦的
    它会自动找到的
      

  3.   

    ClassPath顾名思义就是class文件的路径
      

  4.   

    在JDK1.5开始,不需要指定JAVA_HOME,CLASS_HOME等环境变量了,这是在用eclipseIDE启动应用服务器时的情况。
    当然你在tomcat/bin下启动tomcat的时候,还是必须指定JAVA_HOME等环境变量