Json-Lib NoClassDefFoundError

  • Themenstarter Themenstarter Greembo
  • Beginndatum Beginndatum
G

Greembo

Gast
Huhu,

wenn ich Json-lib benutzen möchte (Maven - Json-lib::Welcome) dann kommt immer


Java:
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(Unknown Source)
	at java.security.SecureClassLoader.defineClass(Unknown Source)
	at java.net.URLClassLoader.defineClass(Unknown Source)
	at java.net.URLClassLoader.access$100(Unknown Source)
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at test1.LibTest.main(LibTest.java:24)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	... 13 more

Ich weiss nicht welche Bibliotheken dem fehlen, ich habe eigentlich alle die dazu gehören hinzugefügt.

auf der website von Json-lib steht:

Json-lib requires (at least) the following dependencies in your classpath:

jakarta commons-lang 2.5
jakarta commons-beanutils 1.8.0
jakarta commons-collections 3.2.1
jakarta commons-logging 1.1.1
ezmorph 1.0.6

was sind dependencies? ich habe jetzt einfach die 6 angegebenen jar's bei eclipse in die librarys eingefügt.


Der Error hat irgendwas mit den dependencies zu tun, nur weiss ich leider nicht was das ist^^
 
die Seite da habe ich mir schon angeschaut, hat mir aber auch nicht weitergeholfen.

Ich weiss auch dass irgendwas mit den dependencies nicht stimmt, aber da ich nicht weiss was dependencies sind kann ich das auch nicht beheben, darum frage ich ja hier im Forum 🙂
 
habs selber hinbekommen, habe einfach ne alte Version der commons.lang bibliotheken gedownloadet, damit gehts 🙂
 

Zurück
Oben