【问题标题】:Exporting usable .jar files from GitHub project从 GitHub 项目中导出可用的 .jar 文件
【发布时间】:2023-03-09 12:47:02
【问题描述】:

我对java和eclipse比较陌生,我想从这个github项目中获取jar文件:

https://github.com/nikkiii/omegle-api-java

我已经尝试在 Eclipse 中这样做,但我无法将项目作为 java 项目导入,并且(我认为)因此我无法使用导出功能来获取项目的 jar 文件。解决这个问题的最简单/最好的方法是什么?

谢谢

【问题讨论】:

  • This post's answers and comments 包含直接从 git hub 导入 Eclipse 项目的链接。否则,只需在命令行中导入项目,然后从源代码创建一个 Eclipse 项目。

标签: java github jar


【解决方案1】:

这是最简单的方法,假设您从 github 下载了包含 .java 源文件的 zip 文件:

  1. 将 zip 文件解压缩到 Eclipse 工作区中的文件夹中,例如 omegle-api-java-master
  2. 在 Eclipse 中,选择 New->Java Project 并将其命名为 omegle-api-java-master。 Eclipse 将从您工作区中的源代码创建一个项目,并使用 java builder 进行设置。
  3. 导入任何所需的 jar 文件以使其编译(例如,项目页面声明您需要 https://github.com/douglascrockford/JSON-java)。您可以以相同的方式将其提取到您的工作区中,然后通过右键单击 Omegle 项目,选择 Properties,转到 Java Build Path,选择 Projects 选项卡,然后单击 @987654327 将其导入您的 Omegle 项目@ 按钮。
  4. 编译完成后,右键单击 Omegle 项目,选择 Export -> Java -> JAR file,这将为您创建 jar 文件。

【讨论】:

  • "将 jar 解压到工作区的文件夹中,比如 omegle-api-java-master。"... 解压哪个 jar?我正在尝试获取项目的罐子
  • 我不清楚,我的意思是解压缩您从 github 下载的 zip 文件,假设这是您想要获取项目的方式。我已经编辑了我的答案以澄清。
  • 你能更详细地解释一下第二步吗?所以我把文件夹放在我的工作区中,创建了一个新的 Java 项目,但是你是说应该发生的事情是我工作区中的现有文件夹将变成一个 Java 项目吗?因为我在创建新项目时看到的只是一个新的、空的 java 项目,即使在刷新之后也是如此。
  • 这个想法是在您下载的源代码的顶部创建一个 Eclipse 项目。所以我说 C:\myworkspacedir\omegle-api-java-master\src\... 并在 Eclipse 中创建一个新的 java 项目时,我创建了位置为 C:\myworkspacedir 和项目名称为 omegle-api-java 的新项目-master,然后我得到一个普通的 java 项目,其中包含一个包含 java builder 的 .project 文件,并且正在编译 src 文件夹。你也是这样吗?否则我能想到的就是通过从头开始创建和编译一个新的 Java 项目来检查你的 Eclipse Java 核心是否正常工作。
  • 你用这个方法成功了吗,还是你找到了另一种方法来回答这个问题?
【解决方案2】:

我假设您有一个 Android 库(下载了该库的 GitHub 存储库)并发现它不包含 pom.xml。如果您有此文件,请参阅How to Create a jar file from github project

  1. 打开库的一个文件夹并添加local.properties 文件,其中包含指向您的Android SDK 的路径(例如,sdk.dir=D\:\\Android\\SDK)。否则你会看到一个错误:SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable

  2. 在命令提示符 (cmd.exe) 中运行 gradlew build。如果它会抛出Android异常,也许你应该切换到库的master分支并重新构建。

  3. 如果一切正常,请查看子文件夹并在其中查找 build\libs 文件夹。在那里你可以找到jar-files。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多