在多个包中使用来自用户库的方法(Java,Eclipse)

时间:2013-04-08 06:03:32

标签: java eclipse

我创建了一个名为reference的新用户库,并将一个名为stdlib的JAR文件添加到此库中。然后我创建了两个类。使用main方法的A类在默认包中。 B类在其他包装中。  在A类中使用参考库中的方法是可以的。例如,StdOut.println(); 但是,当我在另一个包中的B类中使用它时,程序无法识别它。

然后我在默认包中构建了一个新的类C.参考库在C类中工作正常。 谁能告诉我我的程序有什么问题?为什么我不能使用B类中的参考库中的方法,而这些方法不在默认包中? THX!

1 个答案:

答案 0 :(得分:2)

我怀疑你错过了一次导入:

import foo.bar.ClassB;

其中foo.bar是包含ClassB的包。

(顺便说一句,我强烈建议不要在你自己的代码中使用默认包。)