在' lib'我的Eclipse项目的目录,我有一个jar文件,' foo.jar'其中包含一个类文件' Foo.class' 位于' foo.jar' 的(默认包)中,我已将其添加到Eclipse中的构建路径中(使用Project-> Properties-> Java Build Path-> ; Libraries->添加JAR ...)。现在,' foo.jar'出现在'参考图书馆' Eclipse的Package Explorer中的部分。
在' src'我项目的目录我有一个文件' bar.java'第一行是:
import foo.Foo;
在' bar.java'的正文中,代码可以使用' Foo.class'的内容。并且所有看起来都很好,除了我在导入语句中只有一个错误:"导入foo无法解析",因此程序不会运行;它是' bar.java'中唯一的错误。
正确的解决方法是什么?
(我已经清理了项目并刷新了它。)
答案 0 :(得分:1)
import xxx.Foo;其中xxx是包名称,而不是jar的名称
如果是默认包,只需尝试使用Foo?在这种情况下,您不需要导入。
谢谢m8;)