【问题标题】:Eclipse, Java: How to import a library in zip-format?Eclipse,Java:如何以 zip 格式导入库?
【发布时间】:2015-12-11 08:05:05
【问题描述】:

好的,这是基本的,但似乎正常的方法对我不起作用。

我正在尝试导入 jSSC 库,用于与串行端口等通信。最新的库是 jSSC-0.9.0-Release

所以,我尝试了以下方法:

  • 将 zip 文件放在工作区中,并将其作为“外部 jar”添加到项目属性 -> java 构建路径 -> 库中。

然后我尝试从库中包含一些内容:

import jssc.SerialPortList;

错误:无法解析导入 jssc

  • 然后我将 zip 文件放在项目根目录中名为 /libs 的文件夹中,并将其添加为“jar”(不是外部的)。

结果:同样的错误。

对于这个导入库的简单操作,我在这里缺少什么基本信息/操作?

【问题讨论】:

  • 压缩文件中有什么?是否有普通的.class 文件或.jar 文件?
  • 这是一个 .jar 文件。我的坏:-)

标签: java eclipse zip buildpath


【解决方案1】:

您确定应该直接包含 zip 吗? 在大多数版本中,zip 包含一个 jar + 自述文件 + 一些文档。我认为你应该看看这个 zip 文件的内容,也许将它解压缩并只将 jar 包含在你的项目中。

【讨论】:

  • 天哪。我读到该库可能是 zip og jar 格式,所以我实际上并没有考虑到这一点。另外,我确信我之前已经导入了一个压缩库。但是,您当然是对的。压缩存档中确实(除其他外)有一个 jar 文件,并使用它解决了它。谢谢。
  • 很高兴它有帮助,如果它是正确的答案,请标记它。 jar 格式只是一个重命名的 zip 文件,但如果您希望编译器在其中找到类,它们必须位于存档的根目录,在子 jar 文件中找不到它们。
【解决方案2】:

我相信您的 zip 文件包含很多文件,包括包含您需要的所有类的 jar 文件、文档等。因此,提取 zip 文件,找到您必须添加到 eclipse 项目中的 jar 并执行此操作。

zip 可能包含自述文件说明。阅读它们。这可能会帮助您安装和使用该库。

【讨论】:

    猜你喜欢
    • 2013-06-26
    • 1970-01-01
    • 1970-01-01
    • 2016-10-09
    • 2012-07-01
    • 2019-01-25
    • 1970-01-01
    • 1970-01-01
    • 2014-02-18
    相关资源
    最近更新 更多