externe Properties datei aus Jar File heraus lesen

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
12
  1. externe Properties datei aus Jar File heraus lesen #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

  2. externe Properties datei aus Jar File heraus lesen #2
    diggaa1984


    meinst vielleicht sowas hier (letzter beitrag)
    ResourceBundle

  3. externe Properties datei aus Jar File heraus lesen #3
    Gast

    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 ?

  4. externe Properties datei aus Jar File heraus lesen #4
    diggaa1984


    hm na absolute angaben sind eh immer kritisch ... aber die datei liegt quasi nicht im selben ordner wie die jar, sondern irgendwo anders!?

  5. externe Properties datei aus Jar File heraus lesen #5
    Gast

    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.

  6. externe Properties datei aus Jar File heraus lesen #6
    diggaa1984


    mit dem einbinden is immer sone sache, da stolper ich auch nochmanchmal über diverse steine

  7. externe Properties datei aus Jar File heraus lesen #7
    Gast2

    Zitat Zitat von 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

  8. externe Properties datei aus Jar File heraus lesen #8
    diggaa1984


    lässt aber trotzdem darauf schliessen, das er die datei in dem moment nicht finden kann .. was er ja aber unbedingt möchte

  9. externe Properties datei aus Jar File heraus lesen #9
    Gast

    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?

  10. externe Properties datei aus Jar File heraus lesen #10
    Gast2

    Zitat Zitat von 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

12
  • Javavideokurs
    Videokurs
    Dein Weg zum Java-Profi!
    25 Stunden geballtes Java Know-How.

    Videokurs

  • Ähnliche Themen zu externe Properties datei aus Jar File heraus lesen
    1. Jar-File soll externe class-Datei benutzen
      Von nethwa im Forum Java Basics - Anfänger-Themen
      Antworten: 8
      Letzter Beitrag: 05.03.2012, 12:21
    2. Properties Datei aus Applikationsverzeichnis lesen
      Von Rolli im Forum Allgemeine Java-Themen
      Antworten: 5
      Letzter Beitrag: 06.04.2011, 06:48
    3. Antworten: 4
      Letzter Beitrag: 13.03.2009, 06:36
    4. properties Datei in jar-File wird nicht gefunden
      Von Gast im Forum Java Basics - Anfänger-Themen
      Antworten: 5
      Letzter Beitrag: 18.11.2004, 11:14
    Sie betrachten gerade externe Properties datei aus Jar File heraus lesen