我需要一个Java的JSON API,这似乎是最受欢迎的:
https://github.com/douglascrockford/JSON-java
我从github下载了zip,目录结构如下:
$ ls
CDL.java JSONArray.java JSONString.java README
Cookie.java JSONException.java JSONTokener.java XML.java
CookieList.java JSONML.java JSONWriter.java XMLTokener.java
HTTP.java JSONObject.java Kim.java zip
HTTPTokener.java JSONStringer.java Property.java
我想在eclipse的java 8项目中使用这个JSON API,所以我用它创建了一个jar:
$ jar cf json-java.jar *.java zip
然后我右键单击项目,选择构建路径>配置构建路径>添加外部Jars,然后选择上面创建的json-java.jar。
问题是当我尝试在项目中使用以下内容时:
import org.json.JSONObject;
它给了我错误"导入org.json无法解析",所以我查看"引用的库,我注意到json-java.jar不包含任何类文件或任何东西。它似乎没有正确导入jar:
知道我可能做错了吗?
答案 0 :(得分:1)
从here下载ZIP文件。并提取它以获得Jar。
要将此Jar添加到构建路径,
右键单击Project>构建路径>配置构建路径>选择 “库”选项卡>单击添加外部库>选择Jar文件 下载
答案 1 :(得分:0)
您所做的是,将所有源文件放入jar文件中。
那不行。您需要将java编译成类文件,然后将它们放在jar文件中。
或者,您可以从以下位置下载二进制jar,然后使用它。