Mein Problem(Herausforderung) ist - das ich mit einem Programm, dass aus einer ausführbaren Jar gestartet wird eine Datei auslesen möchten, die ebenfalls in der ausführbaren Jar liegt. Zum einlesen der Datei benutze ich einen BufferedReader.
Wenn ich als Pfad(path) den Namen der Datei angebe findet er die Datei nicht.
Der Sinn dahinter ist, das wenn ich mal das Programm auf einem anderem Rechner ausführen möchte - ich die Datei nicht extra auf dem Rechner speichern will.
Code:
BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(path)));
Wenn ich als Pfad(path) den Namen der Datei angebe findet er die Datei nicht.
Der Sinn dahinter ist, das wenn ich mal das Programm auf einem anderem Rechner ausführen möchte - ich die Datei nicht extra auf dem Rechner speichern will.