import com.bruceeckel.simpletest.*;这个要另外装

解决方案 »

  1.   

    不啊,《TIJ3》自带的代码 里有
    .\javacode\com\bruceeckel\simpletest
    里好象有两个类
      

  2.   

    没有这个com.bruceeckel.simpletest 包啊 !
      

  3.   

    import com.bruceeckel.simpletest.*;
    这是brucee自己写的一个类!在com\bruceeckel\simpetest下!
    在你的程序中用到了SimpleTest这个类,
    你可以这么做,把com这个目录(下面包含了bruceeckel\simpletest)考到硬盘上的一个目录中如
    d:\jdk1.3(我为了叙述方便,你可以照样改),
    你的程序不变!
    编译时这样!
    javac -classpath %classpath%;d:\jdk1.3\ Assignment.java
    java -cp %classpath%;d:\jdk1.3\  Assignment
    应该可以!
    或者你把d:\jdk1.3这个目录加到classpath中,我觉得你应该明白了!
      

  4.   

    实际上,你的3个错误都是由于一个问题引起的,即你的路径中没有包含com.bruceeckel.simpletest包
      

  5.   

    多谢各位了。TO: zhjjava(狂人一个) 
    按你说的,编译通过了,可在运行时有Exception,帮我看看;
    另外,我刚学JAVA,看的《TIJ3》,给我推荐一本好的中文JAVA教程吧,
    中英文的结合起来看可能会好点,你觉得呢?C:\j2sdk\JavaCode\c03>javac -classpath %classpath%;c:\j2sdk\javacode Assignment.
    javaC:\j2sdk\JavaCode\c03>java -cp %classpath%;c:\j2sdk\javacode Assignment
    Exception in thread "main" java.lang.NoClassDefFoundError: AssignmentC:\j2sdk\JavaCode\c03>