【发布时间】:2015-01-17 11:44:25
【问题描述】:
当我尝试运行我的项目时,我的游戏因以下错误而崩溃:
Exception in thread "LWJGL Application" java.lang.NullPointerException
at com.badlogic.gdx.utils.Json.writeValue(Json.java:376)
at com.mygdx.game.MyGdxGame.write(MyGdxGame.java:30)
at com.mygdx.game.MyGdxGame.create(MyGdxGame.java:25)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:136)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:114)
代码是:
private Json json;
private int x = 1;
@Override
public void create() {
json = new Json();
write(json);
}
@Override
public void write(Json json) {
json.writeValue("X", x);
}
有什么问题?我找不到解决办法
【问题讨论】:
-
如果不进行调试或跟踪,您将无法解决此问题。
-
你需要学习如何调试。这是所有程序员必须具备的技能,才能完成任何事情。调试 NullPointerException 是最简单的调试任务之一,也是开始学习的好地方。