Jar externe ne peut pas être résolu en éclipse dans Ubuntu

J’ai écrit un code JsonParser simple en Java. J’ai téléchargé le fichier jart json après ce post . J’ai inclus le fichier jar,

Project Properties-> Java Build Path -> Libraries -> Add external jars 

Mais j’obtiens toujours l’erreur “L’import import.json.JSONObject ne peut pas être résolu” pour les instructions d’importation.

Cela se passe dans ma machine Ubuntu. Mais en suivant les mêmes étapes, je parviens à inclure le fichier JAR et à exécuter mon programme sous Windows. Mais je veux que ça marche dans ma machine Ubuntu. Devrais-je faire quelque chose de différent?

J’ai le fichier jar dans le répertoire my project. Il est également répertorié sous Bibliothèques référencées dans l’explorateur de packages.

[edit]: J’ai fait un ctrl + shift + O pour organiser les importations en éclipse et les déclarations

 import org.json.JSONObject import org.json.JSONArray import org.json.JSONExceptiop 

été changé pour,

 import org.json.simple.JSONObject import org.json.simple.JSONArray 

avec erreur suivante,

 The constructor JSONArray(Ssortingng) is undefined The method length() is undefined for the type JSONArray The method getJSONObject(int) is undefined for the type JSONArray 

On dirait que vous avez téléchargé le fichier .jar ici:

http://code.google.com/p/json-simple/

alors que les importations que vous aviez étaient basées sur le .jar d’ici:

http://www.java2s.com/Code/JarDownload/java/java-json.jar.zip

Le JSONArray de json-simple n’a pas de constructeur qui prend une seule chaîne. Changez les fichiers .jar ou corrigez le constructeur.