请问:
我在F盘的myjava文件中创建了一个包net.mind.simple 里面有两个类 Vector List 然后我设置classpath .;f:\myjava;C:\Program Files\Java\jdk1.5.0_06\lib\tools.jar; C:\Program Files\Java\jdk1.5.0_06\lib\rt.jar
编译这个程序;
这个程序放在myjava\Lesson6中:
import net.mindview.simple.*;
public class LibTest
{ public static void main(String[]args)
 {
  Vector v = new Vector();
  List l = new List();
 }
}但结果却找不到这个包
为什么呢Vector List 类的程序;
package net.mindview.simple;public class Vector
{
 public Vector()
 {
  System.out.println("net.mindview.simple.Vector");
 }

 package net.mindview.simple;public class List
{
 public List()
 {
  System.out.println("net.mindview.simple.List");
 }
} 为什么找不到net.mindview.simple这个包呢

解决方案 »

  1.   

    你不会是自己建的目录打的包把。
    当你使用package的时候程序会自动为你创建目录。
    你把哪个创建的目录打成jar包放的你的classpath下就可以了。
      

  2.   

    net.mind.simple 
    不知道你建的包是怎么样的,是不是一个目录级  net/mind/simple还是仅仅一个文件夹名字是net.mind.simple,呵呵,一种猜测啊,
      

  3.   

    LZ好好看看package怎么弄的吧,你创建的是net.mind.simple这个包
    而你代码中却是package net.mindview.simple怎么可能找的到
      

  4.   

    创建的目录打成jar包放的你的classpath下