c:\j2dk\jre\lib\rt.jar;.;
   ~~~~~是误写的path都是 你实际的文件夹
classpath是 你实际的文件夹,或者实际的文件(jar为后缀)
然后
http://expert.csdn.net/Expert/topic/1925/1925211.xml?temp=.7057611

解决方案 »

  1.   

    上楼大哥我想改的是
    SET PATH=C:\jdk1.1.8\bin;
    SET CLASSPATH=C:\jdk1.1.8\lib\rt.jar;.; 
    我自己编的程序不是改我参照的程序呀
    我的jdk安装的文件夹就是jdk1.1.8呀在原理上是不会错的
      

  2.   

    如果是安装的jdk,环境变量会自己设置好的。
      

  3.   

    到底是什么问题,请说的清楚点,是不是java的编译环境不能用?
      

  4.   

    第一种方法:干脆把SET CLASSPATH 行去掉。
    第二种方法:自己看看你C:\jdk1.1.8\lib\下到底有什么.jar文件,如果确信是rt.jar的话,这样设置SET CLASSPATH=.;C:\jdk1.1.8\lib\rt.jar应该可以,最后的;就不要了。
    static存在有两种理由:
    1.你希望不论产生多少你所定义的class对象或者不产生对象的情况下,static data都只有一份。
    2.static method即class method,可以在不产生如何对象下被调用。