我需要一些工具来从URL读取JSON.但是,当我尝试使用JSONObject类时,它不可用.我查了一下,建议我下载所需的库:https://github.com/douglascrockford/JSON-java
我不熟悉下载和创建Jar的Github存储库.我已经从fromat下载了zip档案库. (我正在使用Windows 8).我导航到该位置,提取了文件并尝试创建一个jar.
我在以下位置找到了一半解决方案:How to make this (github) source into a library/jar?
根据建议,我使用以下命令制作jar:
git clone git://github.com/douglascrockford/JSON-java
cd JSON-javajar cf JSON-java.jar *.java
我在文件夹中生成了一个jar,然后将其拖到eclipse项目中的library文件夹中.
但是,我仍然找不到在编码时可用的任何必需的类.
另外,我尝试编译代码> javac * .java,然后尝试执行jar创建步骤,但无济于事.
我错过了哪些步骤?
最佳答案
当您必须使用Java附加外部库时,通常应该使用带有已编译源的jar.
存储库中的内容是源代码,仅此而已,因此您不能仅打包并获取编译的文件(* .class).
因此,您的选择至少是这样的:
>下载作者提供的已编译jar,并将其附加到Eclipse中的项目(How to import a jar in Eclipse)
>使用maven项目,您可以为其定义对某些外部项目的依赖关系:http://mvnrepository.com/artifact/org.json/json/20140107
>自己编译项目(不建议):在Frederic Henri的回答中