同一个java class文件,在不同的机器上运行,一个可以,一个报错.
一个运行完全正常.
另一个提示找不到类...
为什么?或者是可能是什么原因?

解决方案 »

  1.   

    JDK版本不一样,可以运行的那个机器上的JDK版本高,另一个低,最好把哪个类找不到也贴出来,这样更容易找到错误
      

  2.   

    类找不到的根本原因是其类装载器在CLASSPATH中找不到该类的class文件
      

  3.   

    CLASSPATH 少了当前目录,也就是 .java -cp %CLASSPATH%;.  MyClass
    你这样运行看看
      

  4.   

    好好学习学习java的编译过程需要的条件吧。