8

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

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

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

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

有谁知道如何正确导入这个?

4

5 回答 5

10

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

于 2013-03-13T08:31:49.900 回答
7

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

于 2014-02-20T16:33:31.437 回答
4

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

于 2013-03-13T08:21:30.527 回答
3

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

  1. 创建一个新的 Java 项目
  2. 转到File> Import> General>Archive File
  3. .jar从本地系统中选择所需的存档文件(在这种情况下)。
  4. 选择您在步骤 1 中创建的项目,然后单击Ok

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

于 2016-03-11T05:33:15.693 回答
0

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

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

Step 1) Eclipse Help > Eclipse Marketplace
Step 2) 安装插件“Import Jar As Project”
Step 3) 重启 Eclipse
Step 4) File->Import->Other->Jar without source
Step 5) 选择一个jar/war文件并点击完成

将从 jar 中创建新项目

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

谢谢你。

于 2021-07-12T17:30:42.247 回答