最近我遇到了一些对我来说似乎有点奇怪的问题。
为了使用一些预定义的类,我导入了两个.jar文件,分别是foo.jar和bar.jar(都是别人写的)
我的源代码如下:
package jerry.deque
public class Deque {
.....
.....
Foo item = new Foo(); //Already defined in the foo.jar
.....
}
我添加的外部库与如何在 Eclipse 中导入 Jar 完全一样。但是当我尝试使用foo.jar中定义的类时, Eclipse 向我显示“Foo 无法解析为类型”。
我花了很多时间来解决这个问题,在我删除了我的类文件开头的子句后终于成功了: “package jerry.deque” 。
我觉得这很奇怪,因为就在几天前,当我在做一些 Android 开发时,我按照同样的方式添加了一个 Twitter API 库。即使我在 .java 文件的开头声明了“package jerry.search_twittes” ,它也能正常工作。我对这个问题感到困惑,无法弄清楚出了什么问题。有人可以帮我详细解释一下吗?非常感谢。