【发布时间】:2013-03-02 08:29:26
【问题描述】:
最近我遇到了一些我觉得有点奇怪的问题。
为了使用一些预定义的类,我导入了两个 .jar 文件,分别是 foo.jar 和 bar.jar(两者都是写的其他人)
而我的源代码如下:
package jerry.deque
public class Deque {
.....
.....
Foo item = new Foo(); //Already defined in the foo.jar
.....
}
我完全按照How to Import a Jar in Eclipse 添加了外部库 做过。但是当我尝试使用 foo.jar 中定义的类时,Eclipse 显示 “Foo 无法解析为类型”。
我花了很多时间修复这个问题,我删除后终于成功了 子句:"package jerry.deque" 在我的类文件的开头。
我觉得这很奇怪,因为就在几天前,当我在做一些 Android 开发时,我按照同样的方式添加了一个 Twitter API 库。即使我在 .java 开头声明 "package jerry.search_twittes" ,它也能正常工作 文件。我对这个问题感到困惑,无法弄清楚出了什么问题。有人可以帮我详细解释一下吗?非常感谢。
【问题讨论】:
-
我想知道 Foo 类的完全限定名。
-
Foo 类类似于this
标签: java jar import package external