【发布时间】:2015-03-15 07:12:37
【问题描述】:
在我的 Eclipse 项目的 'lib' 目录中,我有一个 jar 文件,'foo.jar',它在 'foo.jar' 的(默认包)中包含一个类文件 'Foo.class' ,我已将其添加到 Eclipse 中的构建路径中(使用 Project->Properties->Java Build Path->Libraries->Add JARs...)。现在,“foo.jar”出现在 Eclipse 包资源管理器的“引用库”部分下。
在我的项目的“src”目录中,我有一个文件“bar.java”,其第一行是:
import foo.Foo;
在“bar.java”的主体中,代码可以使用“Foo.class”的内容,并且一切正常,除了我在导入语句中遇到一个错误:“无法解析导入 foo” ,所以程序不会运行;这是“bar.java”中唯一的错误。
解决这个问题的正确方法是什么?
(我已经清理了项目并刷新了它。)
【问题讨论】:
-
import xxx.Foo;其中 xxx 是包名,而不是 jar 的名称 -
啊,我明白了,谢谢。但是我不知道该怎么做,因为'Foo.class'在'foo.jar'的(默认包)中,并且将导入更改为
import Foo;不起作用(它有相同的错误) . -
也许你不需要导入它,那么?试试
Foo? -
确实!那解决了它。多么简单的解决方案。您介意将其提交为答案,以便我将其标记为已回答吗?