【问题标题】:Import project (jar) into Eclipse将项目(jar)导入 Eclipse
【发布时间】:2013-03-01 01:52:19
【问题描述】:

我有一个需要导入 Eclipse 的 .jar 文件。但是,我不想将 jar 作为引用库。我需要像“普通”项目一样包含 .jar,包含包(!)和 .java 文件。

我尝试执行以下操作: 新建 Java 项目 -> 导入 -> 常规 -> 存档文件。在这种情况下,当我将此 jar 也作为引用库放置时,它会被导入但带有 .class 文件。

新建 Java 项目 -> 导入 -> 常规 -> 文件系统。导入 .java 文件,但包丢失并且是普通文件夹。此外,文件有些奇怪,因为图标中的“j”看起来不同,并且没有注意到错误(没有下划线)

将“现有项目导入工作区”根本不起作用,它说没有项目。我还尝试在解压缩后将 jar 导入为 zip,这给了我 -java 文件,但它破坏了包。

有人知道如何正确导入吗?

【问题讨论】:

  • 导入jar然后附上源码?

标签: java eclipse jar import package


【解决方案1】:

您不能以这种方式导入 jar,除非它的源代码打包在 jar 中。如果您真的需要源代码,则必须在某处找到存档。但当然,并不是每个人都愿意分享他的来源……

【讨论】:

  • 我管理它(见下面的答案) - 但是我现在不能接受我自己的答案。我知道不是每个人都愿意分享他的代码,但这是一个公司项目。
【解决方案2】:

我是这样管理的: 新建 Java 项目 -> Java 设置 -> 源 -> 链接源(源文件夹)。在那里我添加了我的反编译 jar 并且它被正确导入:)

【讨论】:

    【解决方案3】:

    您也可以创建一个新的 Java 项目,然后执行 File -> Import -> General -> Archive File。这将为您节省解压缩 jar 并添加为链接源文件夹的步骤。

    【讨论】:

    • 如果您选择 src 文件夹而不是项目文件夹作为目标,则此方法有效。
    【解决方案4】:

    我尝试了以下方法,它奏效了。

    1. 创建一个新的 Java 项目
    2. 转到File > Import > General > Archive File
    3. 从您的本地系统中选择所需的存档文件(在本例中为.jar)。
    4. 选择你在第一步创建的项目,点击Ok

    这将为您节省解压缩 jar 的步骤,但如果有 .class 文件,eclipse 不会将它们转换为 .java 文件。这必须单独完成。

    【讨论】:

    • 如果您选择 src 文件夹而不是项目文件夹作为目标,则此方法有效。
    【解决方案5】:

    以下有助于最近的所有日食。

    请尝试以下 eclipse 插件将 jar 导入为项目:

    步骤 1) Eclipse 帮助 > Eclipse Marketplace
    步骤 2) 安装插件“将 Jar 作为项目导入”
    步骤 3) 重启 Eclipse
    第 4 步)文件->导入->其他->没有源的 Jar
    步骤 5) 选择一个 jar/war 文件并点击完成

    将从 jar 中创建新项目

    https://marketplace.eclipse.org/content/import-jar-project

    谢谢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-14
      • 2014-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-09
      • 2015-08-07
      • 2021-12-11
      相关资源
      最近更新 更多