Also, ich arbeite gerade an einem Projekt, und möchte das Projekt nun an Freunde weitergeben. Um den Zugriff auf das Projekt zu vereinfachen habe ich einfach eine JAR-Datei erstellt.
Mein Programm hat unter anderem die Aufgabe eine externe Text-Datei auszulesen. Das klappt auch noch so lange ich die externe Text-Datei nicht in mein JAR-Archiv packe. Damit andere Leute jetzt aber die externe Datei nicht auf den ersten Blick sehen, habe ich sie in mein JAR-Archiv gepackt, doch jetzt geht es nicht mehr:
Ich verwende folgenden Quelltext um die externe Datei auszulesen:
So, mein Problem ist jetzt, das er die externe Datei nicht in der JAR-Datei findet, obwohl sie da ist!
Habe außerdem rausbekommen, dass wenn ich die JAR-Datei ausführe er bei
den Wert "null" zurück gibt (der Wert "null" heißt somit, das er die externe Datei nicht gefunden hat!)
Was mache ich falsch?
Mein Programm hat unter anderem die Aufgabe eine externe Text-Datei auszulesen. Das klappt auch noch so lange ich die externe Text-Datei nicht in mein JAR-Archiv packe. Damit andere Leute jetzt aber die externe Datei nicht auf den ersten Blick sehen, habe ich sie in mein JAR-Archiv gepackt, doch jetzt geht es nicht mehr:
Ich verwende folgenden Quelltext um die externe Datei auszulesen:
Code:
String dateiname="lektion2.frz";
fr = new LineNumberReader(new FileReader(getClass().getResource(dateiname)));
So, mein Problem ist jetzt, das er die externe Datei nicht in der JAR-Datei findet, obwohl sie da ist!
Habe außerdem rausbekommen, dass wenn ich die JAR-Datei ausführe er bei
Code:
getClass().getResource(dateiname);
Was mache ich falsch?