Seltsame Exception bei Code eines Spiele-Tutorials

NixWisser

Mitglied
Hallo,
ich versuche mich gerade durch ein Spiele-Programmier-Tutorial zu arbeiten und zwar https://quizdroid.wordpress.com/java-rpg-game-programmierung-tutorial-2-das-spielfeld/
In diesem Kapitel wird das Spielfeld erstellt. Ich habe den Code so wie er da steht übernommen und mich beim Anlegen der Resourcenordner eigentlich auch an die Anweisungen gehalten bekomme aber immer folgende Exception:

Exception in thread "Thread-0" java.lang.NullPointerException
at gametutorial.Utils.loadFileAsString(Utils.java:23)
at gametutorial.Level.<init>(Level.java:12)
at gametutorial.Game.run(Game.java:27)
at java.base/java.lang.Thread.run(Unknown Source)

Woran liegt das ich konnte nachdem ich jetzt echt viel Zeit mit dem Code verbracht habe einfach den Fehler nicht finden (habe ich vllt doch die Resourcen bei Eclipse falsch eingebunden, hab dahingehend nicht viel Erfahrung...).
Da ich das Tutorium ansonsten echt gut finde und gern weiter durcharbeiten würde, würde ich mich freuen wenn jemand nen Lösungsvorschlag hätten.
 

Robert Zenz

Top Contributor
Woran liegt das ich konnte nachdem ich jetzt echt viel Zeit mit dem Code verbracht habe einfach den Fehler nicht finden (habe ich vllt doch die Resourcen bei Eclipse falsch eingebunden, hab dahingehend nicht viel Erfahrung...).

Ich moechte wetten dass die Resource nicht gefunden wird hier: Utils.class.getClass().getResource(path)

Damit ist entweder der Pfad grundsaetzlich falsch, oder der Klassenpfad fuer die Resourcen stimmt nicht. Aber ohne jetzt dein Projekt zu sehen kann man das nicht sagen.
 

Robert Zenz

Top Contributor
Sieht eigentlich nicht falsch aus. Kontrollier bitte nochmal den Dateinamen, dass du da kein Leerzeichen oder so zu viel hast.

Nur so als Notiz fuer spaeter: In dem Tutorial wird von einem anderen Thread auf die GUI zugegriffen, das sollte man eigentlich nicht machen. Dass kann recht lustige Fehler produzieren, ist aber fuer dich jetzt relativ egal zum durcharbeiten vom Tutorial.
 

NixWisser

Mitglied
Danke für die ganze superschnellen Rückmeldungen!
Also das mit dem falschen Pfadnamen hatte ich als erste schon überlegt, aber entweder bin ich mittlerweile zu blind irgendwas zu sehen oder es stimmt das alles:
Java:
TileSet tileSet = new TileSet("/tiles/rpg.png", 12, 12);
        level = new Level("/level/level1.txt", tileSet);
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Exception warum? Spiele- und Multimedia-Programmierung 14
U getControl wirft exception Spiele- und Multimedia-Programmierung 0
Androbin UNMÖGLICHe "Nullpointer"-Exception Spiele- und Multimedia-Programmierung 25
fastjack Parallele Soundwiedergabe wirft Exception Spiele- und Multimedia-Programmierung 6
F Screenshot Programm nach Exception weiterlaufen lassen? Spiele- und Multimedia-Programmierung 9
W Panel/JPAnel createImage() Exception Spiele- und Multimedia-Programmierung 2
Kenan89 lwjgl Exception Spiele- und Multimedia-Programmierung 3
R LWJGL IllegalArgument Exception bei glTexImage2D Spiele- und Multimedia-Programmierung 26
I Exception: java.lang.UnsatisfiedLinkError: [...]: Can't find dependent libraries Spiele- und Multimedia-Programmierung 9
D unsinnige null pointer exception Spiele- und Multimedia-Programmierung 4
N JMF: Exception bei setLevel Spiele- und Multimedia-Programmierung 4
F Multithread-Arraylist-null pointer exception Spiele- und Multimedia-Programmierung 20
A Concurrent Modification Exception Spiele- und Multimedia-Programmierung 3
J Opengl Texture laden Null Pointer Exception Spiele- und Multimedia-Programmierung 6
T Exception beim starten von Java3d Apps Spiele- und Multimedia-Programmierung 2
lolzo Minecraft Minecraft: Exit Code: 0 Spiele- und Multimedia-Programmierung 3
A Code in Programm wandeln, wie? Spiele- und Multimedia-Programmierung 3
S Connect6 Spiel - Code in ei Spiele- und Multimedia-Programmierung 2
B Euer Feedback zu meinem Code ist gefragt Spiele- und Multimedia-Programmierung 2
turing OpenGL / Jogle Code Reveiw zur Performance Verbesserung Spiele- und Multimedia-Programmierung 1
F 4 Gewinnt - Code wird ignoriert Spiele- und Multimedia-Programmierung 7
H TicTacToe Code Vereinfachen Spiele- und Multimedia-Programmierung 5
A Code Verstehen Spiele- und Multimedia-Programmierung 24
N Aiken Code umwandeln Spiele- und Multimedia-Programmierung 2
S Code:250 FPS mit Fullscreenantialising 1024x768 Spiele- und Multimedia-Programmierung 10
R Verstehe Beispiel-Code nicht Spiele- und Multimedia-Programmierung 7

Ähnliche Java Themen

Neue Themen


Oben