2012-04-12 6 views
4

Also ich habe ein Spiel erstellt, läuft perfekt in Eclipse - alle Bilder laden und es liest richtig aus einer Textdatei. Die Textdatei enthält Informationen zum Level. Hier kommt mein Problem ins Spiel. Ich habe alles in eine ausführbare JAR-Datei exportiert und alle Bilder gefunden. Aber die .txt-Datei wurde nicht gefunden. Wo muss die .txt-Datei sein, damit sie gefunden wird?Java Eclipse - .txt Datei nicht gefunden, wenn exportiert .jar

try{ 
     controlBoard = new Scanner(new FileInputStream("lvl1.txt")); 
    }catch(Exception e){ 
     gb.error = true; 
    } 
+0

Haben Sie Ihre Metadatendatei korrekt bearbeitet? – kasavbere

+0

Metadaten-Datei? wie in der lvl1.txt? es ist richtig formatiert, ich bin nur nicht sicher, wo ich es für den gefunden werden muss, wenn es in das Glas – user1320716

Antwort

6

Sie sollten diese Datei nicht FileInputStream mit zuzugreifen. Holen Sie sich InputStream mit dem Klassenlader und getResourceAsStream(). Es wird es in der JAR finden.

+1

verpackt wird, das vollkommen Sinn macht, ich benutzte getResource() für die Bilder. Vielen Dank! – user1320716

Verwandte Themen