0
에 예외는 내 게임 (libGDX)에 새 매개 변수를 추가하고 나는 이상한 오류가있어 : 나는 THM를 사용하려고 할 때이 오류가자바 - 호출
Exception in thread "main" java.lang.NullPointerException
at com.game.game.GameLaunching.<init>(GameLaunching.java:21)
at com.game.game.Main.main(Main.java:15)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
합니다. 다른 매개 변수를 사용하면 모든 것이 정상입니다. 코드 :
public static void main(String[] args)
{
LwjglApplicationConfiguration cfg = new LwjglApplicationConfiguration();
cfg.title = "Game";
cfg.width = 800;
cfg.height = 480;
new LwjglApplication(new GameLaunching("8","night", false, true), cfg);
}
내가 그것을 어떻게 해결할 수 : Main 클래스의
public class GameLaunching extends Game
{
public boolean isPause = false;
public boolean music, sound;
public String flag;
public String thm;
public int scoreForShop;
public boolean isFailture;
public GameLaunching(String flag, String thm, boolean music, boolean sound)
{
Gdx.app.info("1", thm); // error
this.flag = flag;
this.music = music;
this.sound = sound;
}
@Override
public void create()
{
isPause = false;
setScreen(new GameSurface(this));
}
코드? 바로 생성 방법 시작하기 전에 (호출 될 때까지
com.game.game.Main.main (at. Main.java:15)에서 Main 클래스의 코드는 어디에 있습니까? –
두 번째 코드입니다. 메인이 공백 인 경우 – QueMonster
'Gdx.app'가'null' 인 것으로 생각됩니다. –