你的CLASSPATH路径可能没加当前路径,就是点号
例如,我的CLASSPATH这样设的
.;C:\j2sdk\lib\tools.jar;等等
注意第一个的点号,表示当前路径

解决方案 »

  1.   

    用第一个省事一点,特别是你编译的几个文件有某种依赖关系的时候
    如果用后一种,你必须把被依赖的先编译
    而前一种方法,文件名顺序无所谓,你不必把被依赖的写在前面,随便什么顺序都是可以的
    javac可以带任意多个java文件做参数一起编译,这些文件也不一定有依赖关系
      

  2.   

    javac 一个java源文件是,它用到的class编译器要能过找到.