1

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

然后我在默认包中构建了一个新的 C 类。参考库在 C 类中运行良好。谁能告诉我我的程序有什么问题?为什么我不能使用 B 类中的参考库中的方法,默认包中没有?谢谢!

4

1 回答 1

2

我怀疑您只是缺少导入:

import foo.bar.ClassB;

foo.bar包含ClassB. _

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

于 2013-04-08T06:05:57.967 回答