classpath的设置可能有问题
如果你使用命令行的话
你可以在classes目录运行javac -classpath . mm\*.java

解决方案 »

  1.   

    看看你的环境变量
    classpath(最后有个.)和path设好了吗?
      

  2.   

    对,应该是classpath的设置问题。
      

  3.   

    cd class
    javac -classpath . mm\*.java
    ok
      

  4.   

    没有找到class human,应该是classpath的问题
      

  5.   

    在classes目录运行javac -classpath . mm\*.java
     呵呵,可以成功编译了
    但是我想知道是不是编译是要把整个包一起编译,不能单个编译呢,还是我的classpath有问题,我的classpath是:
    .;D:\j2sdk1.4.2\lib;D:\j2sdk1.4.2\lib\msutil.jar;D:\j2sdk1.4.2\lib\msbase.jar;D:\j2sdk1.4.2\lib\mssqlserver.jar;D:\JBoss-2.2.2_Tomcat-3.2.2\tomcat\lib
    请问有问题吗?
      

  6.   

    classpath应该没有什么问题
    除非你的类互相引用,不然不一定要一起编译
      

  7.   

    再比如说,我再下载得一个留言簿程序得类包中发现只有一个.JAVA(设置有关数据库参数)文件其余都是CLASS文件,据作者文档介绍,可以通过改动.JAVA文件中的参数来适应不同用户的
    不同情况,如果类包一定要一起编译的话,那别的文件根本没有.CLASS文件啊,这怎么编译
    啊,那他这个留言簿不是别人不能用了?如果说互相引用可以单独编译(是指每个类中都用到别的类类型的变量???),那那个留言簿的类包.JAVA文件中只有一些基本类型的参数变量成员定义,根本没有类类型变量的引用)请问是何解呢????????????????
      

  8.   

    这个错误应该是你没有在classpath里边加.的缘故吧。