主题:新手学java关于import的疑问
问题是这样的。小弟自觉java用的是《Thinking in java》,书中有道例题是关于import的.
//我都是按着书上来的。我在C盘也建了按书的目录:C:\DOC\JavaT,在该目录下新建Vector.java和List.java这两个文件。在命令提示符下cd C:\DOC\JavaT后,设置CLASSPATH=C:\DOC\JavaT,用javac -d . Vector.java List.java后确实在该目录下产生了net/mindview/simple目录,该目录下也有Vector.class 和List.class.在C:\DOC\JavaT目录下javac LibTest.java后却出现了问题:
[u]LibTest.java:5:无法访问Vector
错误的类文件:C:\DOC\JavaT\Vector.java
文件不包含类Vector
请删除该文件或确保该文件是否位于正确的类路径子目录中[/u]
我不知道到底哪里出现了问题?谢谢各位高手指教。
//C:\DOC\JavaT\Vector.java
package net.mindview.simple;
public class Vector {
public Vector() {
System.out.println("net.mindview.simple.Vector");
}
}
//C:\DOC\JavaT\List.java
package net.mindview.simple;
public class List {
public List() {
System.out.print
}
}
//C:\DOC\JavaT\LibTest.java
import net.mindview.simple.*;
public class LibTest {
public static void main(String[] args) {
Vector v = new Vector();
List l = new List();
}
}
//我都是按着书上来的。我在C盘也建了按书的目录:C:\DOC\JavaT,在该目录下新建Vector.java和List.java这两个文件。在命令提示符下cd C:\DOC\JavaT后,设置CLASSPATH=C:\DOC\JavaT,用javac -d . Vector.java List.java后确实在该目录下产生了net/mindview/simple目录,该目录下也有Vector.class 和List.class.在C:\DOC\JavaT目录下javac LibTest.java后却出现了问题:
[u]LibTest.java:5:无法访问Vector
错误的类文件:C:\DOC\JavaT\Vector.java
文件不包含类Vector
请删除该文件或确保该文件是否位于正确的类路径子目录中[/u]
我不知道到底哪里出现了问题?谢谢各位高手指教。
//C:\DOC\JavaT\Vector.java
package net.mindview.simple;
public class Vector {
public Vector() {
System.out.println("net.mindview.simple.Vector");
}
}
//C:\DOC\JavaT\List.java
package net.mindview.simple;
public class List {
public List() {
System.out.print
}
}
//C:\DOC\JavaT\LibTest.java
import net.mindview.simple.*;
public class LibTest {
public static void main(String[] args) {
Vector v = new Vector();
List l = new List();
}
}