从GitHub项目导出可用的.jar文件

时间:2013-07-21 03:45:04

标签: java github jar

我是java和eclipse的新手,我想从这个github项目中获取jar文件:

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

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

由于

2 个答案:

答案 0 :(得分:9)

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

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

答案 1 :(得分:0)

我假设您有一个 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个文件。