1

Я использую org.json.JSONObject для передачи параметров на сервер. И я использую Eclipse IDE. Я уже добавил файл java-json.jar в путь сборки проекта. но все же я получаю исключение ниже при запуске кода и не отображается ошибка компиляции. Я очистил проект и несколько раз обновлялся, но все же я заканчиваю исключение. есть что-то не хватает?Исключение в теме "main" java.lang.NoClassDefFoundError: org/json/JSONObject

Exception in thread "main" java.lang.NoClassDefFoundError: org/json/JSONObject 
    at java.lang.Class.getDeclaredMethods0(Native Method) 
    at java.lang.Class.privateGetDeclaredMethods(Unknown Source) 
    at java.lang.Class.getMethod0(Unknown Source) 
    at java.lang.Class.getMethod(Unknown Source) 
    at sun.launcher.LauncherHelper.validateMainClass(Unknown Source) 
    at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source) 
Caused by: java.lang.ClassNotFoundException: org.json.JSONObject 
+1

Добавить банку также путь к классам в вашем Laucher. – Jens

+0

Вам также нужно добавить jar intro в папку с папкой проекта: для WAR в WEB-INF/lib и для EAR в lib. – DSF

+0

@Jens: он работает ... спасибо – Nani

ответ

0

Скачать Json баночка из here и добавить его в путь к классам. Если его веб-приложение затем добавить его под lib.

+0

Спасибо, но это нормально использовать существующий файл java-json.jar – Nani

0

Я добавил тот же самый файл java-json.jar в путь класса конфигурации для конкретного java-файла. И теперь он работает абсолютно нормально. всем спасибо!!!

0

Добавить Maven зависимостей в pom.xml

<dependency> 
     <groupId>org.json</groupId> 
     <artifactId>json</artifactId> 
    </dependency> 

 Смежные вопросы

  • Нет связанных вопросов^_^