【问题标题】:Error when importing jar file in Eclipse (even after adding it to the build path)在 Eclipse 中导入 jar 文件时出错(即使在将其添加到构建路径之后)
【发布时间】: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?
  • 确实!那解决了它。多么简单的解决方案。您介意将其提交为答案,以便我将其标记为已回答吗?

标签: java eclipse jar


【解决方案1】:

导入 xxx.Foo;其中 xxx 是包名,而不是 jar 的名称

如果是默认包,试试用 Foo?在这种情况下,您不需要导入。

感谢 m8 ;)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-21
    • 2011-02-13
    • 2013-03-20
    • 1970-01-01
    • 1970-01-01
    • 2015-06-04
    • 2012-08-05
    • 2010-11-21
    相关资源
    最近更新 更多