Hi Leute,
Wie kann ich eigentlich in meiner JAR-Datei ein Verzeichnis bzw. ein Package auslesen? In Eclipse klappt es sogar per File, da es ein richtiger Ordner ist, aber in der JAR habe ich erfahren, dass ich mit
arbeiten muss, um eine Datei auszulesen. Und das gleiche sollte auch mit einem Ordner funktionieren.
Da InputStream selbst nicht anbieten, Unterdateien zu ermitteln, lasse ich per read() jeden einzelnen Char auslesen und füge ihn zu einem String zusammen.
In Eclipse bekomme ich nun alle Dateien getrennt durch "\n". In der JAR kommt ein leerer String raus -> die URL findet er zwar, aber "openStream()" will anscheinend nichts ausspucken.
Also wie lese ich die Dateien in einem JAR-Verzeichnis aus?
Gruß, Thomas
Wie kann ich eigentlich in meiner JAR-Datei ein Verzeichnis bzw. ein Package auslesen? In Eclipse klappt es sogar per File, da es ein richtiger Ordner ist, aber in der JAR habe ich erfahren, dass ich mit
Code:
URL.openStream()
Da InputStream selbst nicht anbieten, Unterdateien zu ermitteln, lasse ich per read() jeden einzelnen Char auslesen und füge ihn zu einem String zusammen.
In Eclipse bekomme ich nun alle Dateien getrennt durch "\n". In der JAR kommt ein leerer String raus -> die URL findet er zwar, aber "openStream()" will anscheinend nichts ausspucken.
Also wie lese ich die Dateien in einem JAR-Verzeichnis aus?
Gruß, Thomas