jar文件在eclipse中无法识别

时间:2014-06-04 04:32:16

标签: java eclipse jar

我需要一个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:

enter image description here

知道我可能做错了吗?

2 个答案:

答案 0 :(得分:1)

here下载ZIP文件。并提取它以获得Jar。

要将此Jar添加到构建路径,

  

右键单击Project>构建路径>配置构建路径>选择   “库”选项卡>单击添加外部库>选择Jar文件   下载

答案 1 :(得分:0)

您所做的是,将所有源文件放入jar文件中。

那不行。您需要将java编译成类文件,然后将它们放在jar文件中。

或者,您可以从以下位置下载二进制jar,然后使用它。

http://mvnrepository.com/artifact/org.json/json