Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Ubuntu的eclipse中无法解析外部jar_Eclipse_Json_Ubuntu_Import_Jar - Fatal编程技术网

在Ubuntu的eclipse中无法解析外部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

我用java编写了一个简单的JsonParser代码。我下载了json jar文件如下。我通过

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文件或修复构造函数