你该把那个包的路径也set path下

解决方案 »

  1.   

    编译了List.jave 你会得到一个List.class
    假设建立这样一个路径d:/mypackage/
    因为你的List.java 是package com 所以 在建立如下路径 d:/mypackage/com 把List.class 拷贝到这个目录中  即d:/mypackage/com/List.class
    把d:/mypackage加到classpath中
    CLASSPATH = .;c:\jdk;c:\jdk\lib;c:\jdk\lib\tools.jar;c:\jdk\lib\dt.jar;d:/mypackageLibTest.java中
    import com.*;
      

  2.   

    如果LibTest.java的import语句是"import com.*",着出现以下的错误信息:
    D:\d\java\code\LibTest.java:11: cannot access List
    bad class file: D:\d\java\code\List.class
    class file contains wrong class: com.bruceeckel.simple.List
    Please remove or make sure it appears in the correct subdirectory of the 
    classpath.
    List l = new List();
    你是不是把thinking里面例子其中的List.class复制到你其中一个
    ClassPath里面去了?
    如果是的话,那么你的这个List.class文件和你自己的List可能会冲突
    而且存放的路径也应该如楼上所说的那样,要建几个文件夹
      

  3.   

    class file contains wrong class: com.bruceeckel.simple.List