Refer to Region
Exception in thread "Main" Java. lang. noclassdeffounderror: ORG/Apache/commons/collections/MAP/listorderedmap <br/> at net. SF. JSON. jsonobject. <init> (jsonobject. java: 1529) <br/> at net. SF. JSON. util. cycledetectionstrategy. <clinit> (cycledetectionstrategy. java: 37) <br/> at net. SF. JSON. jsonconfig. <clinit> (jsonconfig. java: 58) <br/> at net. SF. JSON. jsonarray. fromobject (jsonarray. java: 127) <br/> at jsontest. main (jsontest. java: 8) <br/> caused by: Java. lang. classnotfoundexception: Org. apache. commons. collections. map. listorderedmap <br/> at java.net. urlclassloader $ 1.run( urlclassloader. java: 200) <br/> at java. security. accesscontroller. doprivileged (native method) <br/> at java.net. urlclassloader. findclass (urlclassloader. java: 188) <br/> at java. lang. classloader. loadclass (classloader. java: 307) <br/> at Sun. misc. launcher $ appclassloader. loadclass (launcher. java: 301) <br/> at java. lang. classloader. loadclass (classloader. java: 252) <br/> at java. lang. classloader. loadclassinternal (classloader. java: 320) <br/>... 5 more
Later I checked and found that there was a packet error. The following six packages are commonly used in JSON.
Commons-logging-1.0.4.jar <br/> commons-lang-2.3.jar <br/> commons-collections-3.2.jar <br/> commons-beanutils-1.7.0.jar <br/> json-lib-2.2.1-jdk15.jar <br/>
And if the commons-collections-3.2.jar is not there or the version is incorrect
Org/Apache/commons/collections/MAP/listorderedmap exception.