1、Book一定在BookPack目录下
2、UseBook一定在在BookPackB目录下
3、环境变量classpath必须要设到BookPack和BookPackB下,否则怎么找到Book类(很关键,估计错这了)。
好运!

解决方案 »

  1.   

    多谢回答!请问是还要配置JDK的环境变量么???我的JDK环境变量配置没有问题呀!!!如果不是配置JDK的环境变量,应该怎样配置classpath???
      

  2.   

    set classpath=你要设定的目录在DOS状态下打
      

  3.   

    又学到了一点东西。
    能不能把classpath再说详细一点?
    我是路过的。
    想再学一点东西。
      

  4.   

    1)jdk 配置环境变量PATH(win2000下右键“我的电脑”>属性>高级>用户变量),示例:
    F:\develop\jdk1.3.1_01\bin;G:\jbuilder\distribute\classes;G:\jbuilder\distribute\classes\dcj\examples\rmi其中可能包括其他应用程序的path,只要用分号分隔就行
    这样运行javac或java命令就可以到F:\develop\jdk1.3.1_01\bin下找到可执行文件2)jdk还有另外一种方法,不设置jdk的环境变量PATH,而是在命令行里输入命令设置path:
    D:\>path
    PATH=F:\oracle\ora92\bin;D:\Program Files\Oracle\jre\1.3.1\bin;
    D:\Program Files\Oracle\jre\1.1.8\bin;....D:\>set path=F:\develop\j2sdk1.4.1_01\bin;%path%
    注意%path%是对旧的path的引用。D:\>path
    PATH=F:\develop\j2sdk1.4.1_01\bin;F:\oracle\ora92\bin;D:\Program Files\Oracle\jre\1.3.1\bin;
    D:\Program Files\Oracle\jre\1.1.8\bin;....这样jdk的path就配置到path里去了3)配置CLASSPATH环境变量,主要是编译时用来搜索类的(win2000下右键“我的电脑”>属性>高级>系统变量)
    classpath配置成
    .;c:\javaApp\classes;c:\javaApp\classes\tools;c:\javaApp\classes\database
    这样的路径,把你编译时需要用到的class路径都要在这里指出来。
    不要漏掉开头的“.”,那表示在当前路径搜索。
      

  5.   

    环境变量设置如D:\Book;
    BookPack与BookPackB的目录需要是:
    D:\Book\BookPack
    D:\Book\BookPackB文件开头修改成为:
    package Book.BookPack;
    package Book.BookPackB;