Java 获取控制台错误

Java 获取控制台错误,java,libgdx,Java,Libgdx,我正在使用libgdx制作一个游戏,但是 从desktoplauncher运行此命令时,控制台中出现错误: Exception in thread "LWJGL Application" java.lang.NullPointerException at com.orhantozan.game.PongMain.render(PongMain.java:216) at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoo

我正在使用libgdx制作一个游戏,但是 从desktoplauncher运行此命令时,控制台中出现错误:

Exception in thread "LWJGL Application" java.lang.NullPointerException
    at com.orhantozan.game.PongMain.render(PongMain.java:216)
    at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:215)
    at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:120)
这是什么原因?我不知道错误是什么意思:(

核心:

桌面:


Dew类:

确保
dewList
字段已初始化。或者更改

Array<Dew> dewList;
数组列表;

Array-dewList=new-Array();

如果可能的话。

这很有帮助:)谢谢。但是ppl还说,您应该在类的开头声明一个对象,并在create()方法中创建一个实例。那么,您的和在create()方法中创建实例的区别是什么呢?我不知道是谁说的(create方法中的init对象),但在
create
中,您没有初始化该字段(
dewList
);应该位于开始位置,并且dewlist=new Array();应该在create()中
Array<Dew> dewList = new Array();