请问:
我在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这个包呢
我在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这个包呢
当你使用package的时候程序会自动为你创建目录。
你把哪个创建的目录打成jar包放的你的classpath下就可以了。
不知道你建的包是怎么样的,是不是一个目录级 net/mind/simple还是仅仅一个文件夹名字是net.mind.simple,呵呵,一种猜测啊,
而你代码中却是package net.mindview.simple怎么可能找的到