Java 如何使用github中的代码库?
我需要一些工具从URL读取JSON。但是,当我尝试使用JSONObject类时,它不可用。我查了一下,有人建议我下载所需的库: 我不熟悉下载和创建Github存储库的jar。我已经在zip fromat中下载了存储库。(我正在使用windows 8)。我导航到那个位置,提取了文件并试图创建一个jar 我在以下方面找到了一半的解决方案: 根据建议,我使用命令制作jar: git克隆git://github.com/douglascrockford/JSON-java cd JSON java jar cf JSON-java.jar*.java 我在文件夹中生成了一个jar,我把它拖到eclipse项目中的library文件夹中 但是,在编码时,我仍然找不到任何可用的必需类 此外,我尝试编译代码>javac*.java,然后尝试jar创建步骤,但没有效果Java 如何使用github中的代码库?,java,json,eclipse,git,jar,Java,Json,Eclipse,Git,Jar,我需要一些工具从URL读取JSON。但是,当我尝试使用JSONObject类时,它不可用。我查了一下,有人建议我下载所需的库: 我不熟悉下载和创建Github存储库的jar。我已经在zip fromat中下载了存储库。(我正在使用windows 8)。我导航到那个位置,提取了文件并试图创建一个jar 我在以下方面找到了一半的解决方案: 根据建议,我使用命令制作jar: git克隆git://github.com/douglascrockford/JSON-java cd JSON java ja
我错过了哪些步骤?当您必须在Java中附加外部库时,通常应该使用jar和编译的源代码 我们在存储库中拥有的是源代码,仅此而已,所以您不能仅打包它并获取编译文件(
*.class
)
因此,您在这里的选择至少是这样的:
不确定编译java文件和“无效”是什么意思 但在将java文件打包为jar之前,您需要编译它们:
mkdir build
javac -d build/ *.java
然后将构建目录打包为jar
jar cf JSON-java.jar -C build/ .
然后在项目库中导入jar文件-确保将其添加到eclipse库设置中,您应该能够引用
org.json
包项目没有jar文件,并且在github中打开了许多关于作者不愿意提供jar的问题,因此您将在maven上找到的所有版本都由其他和可能不是最新的。这种情况下的解决方案是,如果您想拥有最新的version@FredericHenri ... 或者使用另一个更友好的JSON库(JSON simple、GSON、Jackson)。并设法下载jar并将其导入到项目中。谢谢Frederic,我尝试了编译java文件然后将其转换为jar的方法。。当我将jar导入到我的项目中时,由于某种原因,它不起作用。