.jar blockiert einlesen von Datei

Layna

Erfahrenes Mitglied
Hallo, ich bins mal wieder.

Ich habe ein .jar-Phänomen was mich ein wenig irritiert.
Ich lese eine Datei (ausserhalb der .jar) ein.
Das einlesen funktioniert VOR dem Verpacken in .jar wunderbar... hinterher passiert eben dieses einlesen nicht.
Kann man das einlesen irgendwie möglich machen?
 
Kurze verständnis frage:

Du list doch unter VORHER die Datei mit irgendeiner Pfadangabe im Programm ein, oder?

dann packst du die datei mit ins jar und dann funktioniert das nicht, oder?

kannst du den bereich des Quellcodes mitposten, in dem du die datei einliest?
 
Die Datei liegt ausserhalb der Jar.. und nein, ich kann sie nicht mit reinlegen.

Code:
FileReader fread = new FileReader(p.getProperty("MainPath")+p.getProperty("FileName")

Wie gesagt, ohne die JAR aussen rum geht das... nur leider halt mit nicht
 
ok, hatte das Pronelm anders verstanden :-)

? somit sehe eigentlich nun kein Problem mehr...

Ich habe mittlerweile aus allen meiner Programme ein jar erstellt. Ich lese dazu immer externe dateien ein.
Einziger Unterschied, ich lege vorab noch ein File an..also:

Code:
BufferedReader bReader = new BufferedReader(new FileReader(new File(path)));
dabei kann das ein realtiver wie absolute Pfadangabe sein....


hast du dir mal den Pfad ausgeben lassen, ob der bei der Ausführung des jar-files noch richtig ist?

sonst weiss ich nichts mehr :-(
 
Zurück