在Ubuntu的eclipse中无法解析外部jar
我用java编写了一个简单的JsonParser代码。我下载了json jar文件如下。我通过在Ubuntu的eclipse中无法解析外部jar,eclipse,json,ubuntu,import,jar,Eclipse,Json,Ubuntu,Import,Jar,我用java编写了一个简单的JsonParser代码。我下载了json jar文件如下。我通过 Project Properties-> Java Build Path -> Libraries -> Add external jars 但我仍然得到import语句的错误“import org.json.JSONObject无法解析” 这发生在我的Ubuntu机器上。但是按照同样的步骤,我成功地包含了jar并在Windows中运行了我的程序。但我希望它能在我的Ubuntu
Project Properties-> Java Build Path -> Libraries -> Add external jars
但我仍然得到import语句的错误“import org.json.JSONObject无法解析”
这发生在我的Ubuntu机器上。但是按照同样的步骤,我成功地包含了jar并在Windows中运行了我的程序。但我希望它能在我的Ubuntu机器上运行。我应该做些不同的事情吗
我的项目目录中有jar文件。它也被列在PackageExplorer中的引用库下
[编辑]:
我使用ctrl+shift+O来组织eclipse中的导入和语句
import org.json.JSONObject
import org.json.JSONArray
import org.json.JSONExceptiop
换成
import org.json.simple.JSONObject
import org.json.simple.JSONArray
有以下错误
The constructor JSONArray(String) is undefined
The method length() is undefined for the type JSONArray
The method getJSONObject(int) is undefined for the type JSONArray
看起来您从这里下载了.jar: 而您的导入基于此处的.jar: json simple中的JSONArray没有接受单个字符串的构造函数。切换.jar文件或修复构造函数