Zugriff auf Dateien im jar File

illaX

Erfahrenes Mitglied
Hi,

ich habe *.tcl und *.txt files in meinem Projekt. Wenn ich ein*jar file erstelle kann ich nicht mehr darauf Zugreifen.

Habe es mit einem relativen Pfad versucht:
File file = new File("dir/")

und mit:
String path = System.getProperty("java.class.path");

File file = new File(path + "/dir/");

im eclipse funktioniert es, aber beim jar nicht mehr.
Kann mit jemand weiterhelfen?
 
Danke für Hilfe, aber ich möchte mir keinen source von einem *jar anschauen, sondern selber eins erstellen und auf z.B. *.txt Dateien im *jar zugreifen.
 
Hm ... ich habs grad probiert, ich kann problemlos auf die Textfiles zugreifen. Wie erstellst du denn das JAR File?

Zur Erklärung: Habe mir einfach ein paar Textdatein angelegt, und ein paar Java Sources, danach mittels Export in ein JAR File konvertiert, und dann in einem neuen Projekt diese als External JAR hinzugefügt, und danach durchsucht und die Textfiles geöffnet.

Gruß
TOM
 
ich habe mit eclipse ein jar erstellt (Standarteinstellungen).

Du hast sie jetzt in einem anderen jar? Das muss ich gleich mal ausprobieren :D
 
also ich habe die Dateien in einem *jar liegen.

Dann habe ich dieses jar unter Java Build Path - Libraries hinzugefügt. und wie gibst du dann den Pfad an, bzw. wie greifst du auf die Dateien in dem anderen jar zu?
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück