我马上写了个test.class文件放到c盘,并且把c\;从classpath中去掉,然后在控制台:java test,但是报错说找不到类。
必然找不到了,因为java test就是从classpath中找,你把文件放的地方c:给去掉,当然找不到文件了

解决方案 »

  1.   

    其实JDK1.4以后的确不用设置classpath了.在环境变量中设置classpath后,系统可用.
    在bat文件中设置classpath时,只有在该bat文件执行以后才可用,当然98下面autoexec.bat会在操作系统启动的时候自动运行.
      

  2.   

    其实JDK1.4以后的确不用设置classpath了
      

  3.   

    请问在环境变量中设置的classpath,和在一个bat文件中使用set classpath=   ,这两种方式有什么区别?
    ------------
    没有区别,后者可以动态的修改环境变量罢了