Javaで開発していますが、jsonを扱うためにJSONObjectクラスを使いたいと思います。
「json-lib-2.4-jdk15.jar」をダウンロードしてビルドパスを設定したのですが、ロジックを実行するとエラーになります。
依存ライブラリが存在し、それが必要なのでしょうか?
もしそうであればその依存ライブラリをまとめてダウンロードできるサイトやまとめてではなくても簡単にダウンロードできるサイトはないでしょうか?
もし知っている方がいらっしゃればよろしくお願いたします。
とくにjson-libにこだわっているわけではなく、JSONObjectクラスが使えればどのような方法でも構いません。
ちなみに以下のコードを実行し、次のようなエラーが発生しました。
java
1import net.sf.json.JSONObject; 2 3public class JSONSample1 { 4 public static void main(String[] args) { 5 JSONObject obj = new JSONObject(); 6 obj.put("id", "0000001"); 7 obj.put("name", "Thom"); 8 System.out.println(obj); // {"id":"0000001","name":"Thom"} 9 } 10} 11
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) at java.net.URLClassLoader.access$100(URLClassLoader.java:71) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at JSONSample1.main(JSONSample1.java:5) Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ... 13 more
回答1件
あなたの回答
tips
プレビュー