高手指教:引用同一个包中的类的问题
包名:Test
有两个类A和类B,其中类B中使用了类A,例如A a = new A();
在eclipse中没有显示错误。
我用javac进行编译,A没有问题,B总是报错,请指教。
问题点数:100、回复次数:5Top
1 楼victor26(漂流纸船)回复于 2006-03-15 14:24:18 得分 40
eclipse会把相关类自动编译,用javac的话,必须要类路径和编译好的class文件。不过既然你已经编译完a了,可能也不是这方面的问题。你应该把具体错误贴出来,这样才能帮你分析。Top
2 楼giant216($贫下中农$)回复于 2006-03-15 14:34:46 得分 10
是啊,把代码贴出来,或者错误提示??Top
3 楼doway(john)回复于 2006-03-15 14:43:18 得分 10
类路径问题,复习一下。
Top
4 楼haowd(好小东)回复于 2006-03-15 14:48:44 得分 0
类A:
package Test;
public class User {
public String UserID = "";
public String Password = "";
public User() {
}
}
类B:
package Test;
public class UserCollection {
public UserCollection(){
}
public Collection getUser()throws Exception
{
User l_user = new User();
}
两个java文件放在同一个目录下,编译User.java没有问题,但是UserCollection的时候出现错误,找不到User类,怎么解决?Top
5 楼victor26(漂流纸船)回复于 2006-03-15 14:51:20 得分 40
类路径问题,包所在的文件夹没有加到环境变量的classpath中去。Top




