Java-Forum.org  
Zurück   Java-Forum.org > >

Allgemeine Java-Themen: externe Properties datei aus Jar File heraus lesen

Allgemeine Themen, die nicht in andere Fachforen und nicht zu den Java Basics passen

Thema geschlossen    
Themen-Optionen Thema durchsuchen Ansicht
Alt 09.02.2009, 12:10   #1
 
externe Properties datei aus Jar File heraus lesen - Standard externe Properties datei aus Jar File heraus lesen

Hallo,

ich würde gern aus einem Jar File eine externe Properties Datei einlesen. Wenn die Datei im jar File liegt klappt alles. Aus Eclipse lässt sich das Programm auch starten. Wenn ich allerdings die properties ausserhalb des Jars platziere, bekomme ich eine NullPointerException.

Ich gebe im Programm des absoluten Pfad zur Datei an: C:/Dokumente und Einstellungen/.....

Muss ich die Datei zusätzlich noch irgenwo einbinden, damit es funktioniert ?

Wie gestaltet sich eine Einbindung ?



VG
 
Alt 09.02.2009, 12:13   #2
diggaa1984
 
externe Properties datei aus Jar File heraus lesen - Standard AW: externe Properties datei aus Jar File heraus lesen

meinst vielleicht sowas hier (letzter beitrag)
ResourceBundle
 
Alt 09.02.2009, 12:26   #3
 
externe Properties datei aus Jar File heraus lesen - Standard AW: externe Properties datei aus Jar File heraus lesen

Ja im Prinzip schon. Jedoch funktioniert es ja bei mir im Eclipse und auch wenn die properties im Jar File liegt. ich denke, es muss auch anders funktionieren, ohne, dass ich meinen Code noch einmal anpassen muss.

Ich muss dem Jar File doch nur sagen, welche datei eingebunden werden soll.

oder sehe ich das falsch ?
 
Alt 09.02.2009, 12:36   #4
diggaa1984
 
externe Properties datei aus Jar File heraus lesen - Standard AW: externe Properties datei aus Jar File heraus lesen

hm na absolute angaben sind eh immer kritisch ... aber die datei liegt quasi nicht im selben ordner wie die jar, sondern irgendwo anders!?
 
Alt 09.02.2009, 12:45   #5
 
externe Properties datei aus Jar File heraus lesen - Standard AW: externe Properties datei aus Jar File heraus lesen

Ich habe ein Verzeichnis auf meinem Desktop mit dem namen Export. Hierin befindet sich die Jar mit allen Libraries und die config.properties. Leider wird diese dann nicht gefunden.
 
Alt 09.02.2009, 12:45   #6
diggaa1984
 
externe Properties datei aus Jar File heraus lesen - Standard AW: externe Properties datei aus Jar File heraus lesen

mit dem einbinden is immer sone sache, da stolper ich auch nochmanchmal über diverse steine
 
Alt 09.02.2009, 13:31   #7
 
externe Properties datei aus Jar File heraus lesen - Standard Re: externe Properties datei aus Jar File heraus lesen

Zitat: Anonymous
[...]Wenn ich allerdings die properties ausserhalb des Jars platziere, bekomme ich eine NullPointerException.
wenn Du eine NPE bekommst, dann verarbeitest Du einen Fehler der beim Öffnen der properties_Datei auftritt falsch ... das muss noch nicht mal was mit dem Pfad zu tun haben

aber ohne Quellcode kann man nur orakeln

hand, mogel
 
Alt 09.02.2009, 13:35   #8
diggaa1984
 
externe Properties datei aus Jar File heraus lesen - Standard AW: externe Properties datei aus Jar File heraus lesen

lässt aber trotzdem darauf schliessen, das er die datei in dem moment nicht finden kann .. was er ja aber unbedingt möchte
 
Alt 09.02.2009, 13:44   #9
 
externe Properties datei aus Jar File heraus lesen - Standard AW: externe Properties datei aus Jar File heraus lesen

Vielen Dank für die Unterstützung...

Ja, er findet die datei nicht. das steht zu 100% fest. meine Frage ist eigentlich ganz einfach: Was muss ich tun, um eine externe properties datei in mein Jar File einzubinden?

Muss ich hier vielleicht den Classpath in der Mainifest datei eintragen?
 
Alt 09.02.2009, 15:23   #10
 
externe Properties datei aus Jar File heraus lesen - Standard AW: externe Properties datei aus Jar File heraus lesen

Zitat: Gast
[...]er findet die datei nicht. das steht zu 100% fest.[...]
nein - Du bekommst eine NullPointerException und keine FileNotFoundException ... kläre erstmal warum Du die NPE bekommst ... Du kannst jede Datei normal außerhalb einer JAR als Stream öffnen ... das ist keine Hexerei

Code:
BufferedReader br = new BufferedReader(new FileReader("data/" + name + ".txt"));
hier befindet sich die Datei (relativ) in einem Unterverzeichnis von der JAR-Datei

Code:
BufferedReader br = new BufferedReader(new FileReader("c:/Dokumente und Einstellungen/$WHATEVER/data/" + name + ".txt"));
und nun absolut zur jeder beliebigen Datei

selbst wenn FileReader die Datei nicht findet kommt eine FileNotFoundException!



kläre die NullPointerException und dann kannst Du nochmal behaupten kommen

hand, mogel
 
Thema geschlossen    

Zurück   Java-Forum.org > >

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ähnliche Themen: externe Properties datei aus Jar File heraus lesen
Jar-File soll externe class-Datei benutzen
Jar-File soll externe class-Datei benutzen: Moin moin, ich probiere gerade wieder etwas...
Properties Datei aus Applikationsverzeichnis lesen
Properties Datei aus Applikationsverzeichnis lesen: Hi, gibt es einen praktikablen Weg, eine...
JSF: Parameterübergabe an Properties-Datei aus JSF-Tag heraus?
JSF: Parameterübergabe an Properties-Datei aus JSF-Tag heraus?: Moin, Ich komme an einer Stelle auf meiner...
properties Datei in jar-File wird nicht gefunden
properties Datei in jar-File wird nicht gefunden: Hallo zusammen, ich habe mit eclipse ein Prog...


Sie betrachten gerade externe Properties datei aus Jar File heraus lesen


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2014, vBulletin Solutions, Inc.