Я пытаюсь использовать JSON-lib, но не могу запустить его без NoClassDefFoundError
.Вот код:
import net.sf.json.*;
public class hello {
public static void main(String[] args) {
String settings = "{\"hello\": \"world\"}";
JSONObject obj = (JSONObject)JSONSerializer.toJSON(settings);
System.out.println(obj.toString());
}
}
И команда для компиляции:
javac -cp lib/json-lib-2.4-jdk15.jar hello.java
И команда для запуска:
java -cp .:lib/json-lib-2.4-jdk15.jar:lib/commons-lang-2.4.jar hello
Я также пробовал с помощью общих-lang3.3, который дает мне разные ошибки.Я думаю, что это может быть версия.
Как мне скомпилировать и запустить простой пример с этой библиотекой?
Если есть лучшая библиотека без сумасшедших зависимостей, я хотел бы услышать об этом,Я пробовал JSON-Java Дугласа Крокфорда, но у меня были похожие проблемы.
Мне нужно что-то с либеральной лицензией, например, Apache 2, MIT или подобное.