【发布时间】:2013-12-09 00:43:19
【问题描述】:
我正在尝试从我网站上的 MySql 数据库中检索一些数据。具体来说,我正在制作一个游戏(使用 LibGDX 框架),并想从数据库中检索前 10 名的高分。这是我处理 JSON 数据的代码部分
JSONArray jArray = new JSONArray();
jArray.add(result);
for (int i = 0; i < jArray.size(); i++) {
JSONObject jsonData = (JSONObject) jArray.get(i);
System.out.printf("Name:%s \t Score: %d \n",
jsonData.getString("name"), jsonData.getInt("score"));
}
这是我在代码运行时遇到的错误
Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:120)
Caused by: 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 com.me.gdxshooter.HighScores.readDatabase(HighScores.java:58)
at com.me.gdxshooter.GameInstance.update(GameInstance.java:109)
at com.me.gdxshooter.GameScreen.render(GameScreen.java:29)
at com.badlogic.gdx.Game.render(Game.java:46)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:207)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:114)
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)
... 18 more
这是我项目的类路径中所有 jar 的屏幕截图。 http://imgur.com/LYDisA3 任何帮助,将不胜感激!
【问题讨论】:
标签: java android mysql json apache