rt。
我在刚开始设置JDk的时候,并没有设置classpath这个环境变量,但是java程序还是可以照样运行。
今天看到一篇文章,http://xuhuandh.javaeye.com/blog/673837
如果按照作者所说的话,我认为这个变量完全可以不用设置的了,还望高手出来给咱一个说法,谢谢~~

解决方案 »

  1.   

    不会啊。比如,你用到了自己的.jar。而自己的类如果都放在%JAVA_HOME%\jre\lib\ext里面的话,多了的话,就会比较乱。
    还有可能是以前的虚拟机需要设置的。现在的不需要了。但很多书写得比较早。而新写的书,可能作者自己也没太弄明白,设了可以运行,所以很多后写的书,也在教读者如何配置吧。个人猜想。
      

  2.   

    只要jdk/bin下的java.exe在系统环境变量path下,java程序就能运行,至于tomcat等,要指定JAVA_HOME,但在bat文件中指定还是系统环境变量,都可以
      

  3.   

    CLASSPATH 是若干年前的JDK需要设置的。
    新版的根本不需要。
      

  4.   

    如果是通用的第三方jar包,设置到classpath中,也是一个不错的选择。
    classpath关键是设置当前路径,也就是那个.
      

  5.   

    我貌似没有设置过classpath, 不过钱几天刚设置过path,因为用到了bat文件
      

  6.   

    设置classpath一般都是用于第三方的jar包或配置文件,小程序一般不需要设置