把a.java和b.java放到d:\test\ma\mb
在d:\test下运行
set classpath=.;%classpath%
javac ma\mb\*.java
java ma.bm.a

解决方案 »

  1.   

    如果你的a.class类在D:/test/classes/ma/mb/a.class下;则应在的d:/test/classes目录下,执行java -classpath . ma.mb.a.class;
    你只是classpath没设而已
      

  2.   

    谢谢ashes(灰尘),可以运行了,一会儿就给分再问一下,我如何能把这两个文件打包成可直接运行的jar文件?
      

  3.   

    under d:\test
    build a file named mm.mf
    在里面填上
    Main-Class: ma.mb.a(注意冒号后面的空格是必须的)jar -cvfm ma.jar mm.mf ma
    java -jar ma.jar