Closed swp-sebastian closed 11 years ago
naja da fehlt die Schrift: sollte im res Folder liegen, wie in der Fehlermeldung gesagt: res/DejaVuSansMono.ttf https://github.com/luetge/der-pazifist/blob/master/res/DejaVuSansMono.ttf <- da liegts. Hast du denn das komplette Projekt runtergeladen?
übrigens ist die datei vermutlich vorhanden, das problem ist der wechsel ins verzeichnis src, das darf nicht sein. stattdessen im hauptverzeichnis bleiben und von da aus ausrufen, java sucht bei deinem aufruf den res-ordner im src-ordner.
Und wie rufe ich vom Hauptverzeichnis die Klasse dann auf? java rogue.Rogue
funktioniert von dort ja auch nicht.
Versuchs mal so:
cd src/ javac rogue/Rogue.java cd .. java -cp src rogue.Rogue
Alternativ kannst du auch einfach den ordner res/ mit ins Verzeichnis src/ kopieren und dann von da ausführen.
Eure README enthält nur den Hinweis "Start des Spiels über die Main-Methode der Klasse rogue.Rogue." Ich tue also folgendes:
java.io.FileNotFoundException: res/DejaVuSansMono.ttf (No such file or directory) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.(FileInputStream.java:138)
at java.io.FileInputStream.(FileInputStream.java:97)
at jade.ui.TermPanel$Screen.(TermPanel.java:191)
at jade.ui.TiledTermPanel$TiledScreen.(TiledTermPanel.java:230)
at jade.ui.TiledTermPanel$TiledScreen.(TiledTermPanel.java:225)
at jade.ui.TiledTermPanel.(TiledTermPanel.java:39)
at jade.ui.TiledTermPanel.getFramedTerminal(TiledTermPanel.java:51)
at rogue.Rogue.(Rogue.java:32)
at rogue.Rogue.main(Rogue.java:140)
java.io.FileNotFoundException: res/DejaVuSansMono.ttf (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:138)
at java.io.FileInputStream.(FileInputStream.java:97)
at jade.ui.HUD.init(HUD.java:26)
at jade.ui.HUD.getPanel(HUD.java:47)
at jade.ui.TermPanel.frameTermPanel(TermPanel.java:85)
at jade.ui.TiledTermPanel.getFramedTerminal(TiledTermPanel.java:52)
at rogue.Rogue.(Rogue.java:32)
at rogue.Rogue.main(Rogue.java:140)
java.io.FileNotFoundException: res/DejaVuSansMono.ttf (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:138)
at java.io.FileInputStream.(FileInputStream.java:97)
at jade.ui.Log.init(Log.java:39)
at jade.ui.Log.getLogFrame(Log.java:30)
at jade.ui.TermPanel.frameTermPanel(TermPanel.java:90)
at jade.ui.TiledTermPanel.getFramedTerminal(TiledTermPanel.java:52)
at rogue.Rogue.(Rogue.java:32)
at rogue.Rogue.main(Rogue.java:140)
Exception in thread "main" java.lang.NullPointerException
at jade.ui.TermPanel.frameTermPanel(TermPanel.java:90)
at jade.ui.TiledTermPanel.getFramedTerminal(TiledTermPanel.java:52)
at rogue.Rogue.(Rogue.java:32)
at rogue.Rogue.main(Rogue.java:140)