当前位置: 技术问答>java相关
奇怪问题
来源: 互联网 发布时间:2015-04-07
本文导语: 在LibTest中加上package c05;程序就编译通过;但去掉package c05;程序就出错, 是不是CLASSPATH问题?还望大虾指教! 代码: package com.bruceeckel.util; public class List { public List() { System.out.println( "com.bruceeckel.util...
在LibTest中加上package c05;程序就编译通过;但去掉package c05;程序就出错,
是不是CLASSPATH问题?还望大虾指教!
代码:
package com.bruceeckel.util;
public class List {
public List() {
System.out.println(
"com.bruceeckel.util.List");
}
} ///:~
package c05;
import com.bruceeckel.util.*;
public class LibTest {
public static void main(String[] args) {
Vector v = new Vector();
List l = new List();
}
} ///:~
是不是CLASSPATH问题?还望大虾指教!
代码:
package com.bruceeckel.util;
public class List {
public List() {
System.out.println(
"com.bruceeckel.util.List");
}
} ///:~
package c05;
import com.bruceeckel.util.*;
public class LibTest {
public static void main(String[] args) {
Vector v = new Vector();
List l = new List();
}
} ///:~
|
将List和 LibTest 放在同一目录下
|
package c05;
import com.bruceeckel.util.*;
public class LibTest {
public static void main(String[] args) {
Vector v = new Vector();
List l = new List();
}
} ///:~
放C:jdk1.3.1_01binc05下
然后把classpath指向import的文件
import com.bruceeckel.util.*;
public class LibTest {
public static void main(String[] args) {
Vector v = new Vector();
List l = new List();
}
} ///:~
放C:jdk1.3.1_01binc05下
然后把classpath指向import的文件
|
classpath告诉编译器到哪里找,package是1。讲.class文件生成到package中2。在找到后确定作用于问题
|
你的LibTest.java是不是放在srcc05下,把它移到src下就可以了!
|
classpath告诉编译器到哪里找,package是1。讲.class文件生成到package中2。在找到后确定作用于问题
|
import java.util.*;
|
编译通不过报的是什么错啊?