Jar-Installationsproblem

Status
Nicht offen für weitere Antworten.

ndako

Mitglied
moin moin,
ich bin ein java-neuling und habe folgendes probelm:
Ich habe eine kleine Anwendung geschrieben. In dem Programmordner habe ich zwei Unterordner, in die Textdateien reingeschrieben werden. Die Namen der Textdateien werden interaktiv eingegeben. Die Textdateien werden auch wieder ausgelesen. Und so wird die Textdatei angelegt:

File file = new File("Ordner1/" + textname + ".txt");

wenn ich das programm(.jar file) auf meinem Rechner starte, läuft alles super. aber auf einem anderen rechner startet das programm zwar, aber die Textdateien werden nicht angelegt. die UnterOrdner werden anscheinen nicht gefunden.
Ich habe mich hier im Forum umgekuckt aber keine Lösung gefunden. Ich hoffe ihr könnt mir helfen

danke
 
M

MiDniGG

Gast
Joa. Wenn mich nicht alles täuscht fehlen da einfach die Ordner. So wie ich das bis jetzt mitbekommen habe kann Java zwar Dateien anlegen mit
Code:
new File
aber kein Ordner... Dazu nutze ich, zumindest für meinen WinRechner, weiß nicht wie das mit anderen OS ist, immer
Code:
File#mkdir();
 
B

bygones

Gast
Joa. Wenn mich nicht alles täuscht fehlen da einfach die Ordner. So wie ich das bis jetzt mitbekommen habe kann Java zwar Dateien anlegen mit
Code:
new File
aber kein Ordner... Dazu nutze ich, zumindest für meinen WinRechner, weiß nicht wie das mit anderen OS ist, immer
Code:
File#mkdir();

doch das kann Java schon (voraussgesetzt die Rechte stimmen)

lege dennoch solche "unterfiles" immer so an
Java:
File myFile = new File("Ordner1", name + ".txt");
myFile.getParentFile().mkdirs(); // anlegen falls es die Dateistruktur nicht gibt
 

ndako

Mitglied
ich bedanke mich erstmal für die schnellen antworten.
ich glaube auch, dass die order irgendwie nicht gefunden werden, sowie MiDniGG es gesagt hat. aber die frage ist nur, wie ich den pfad zu den Ordnern relativ angeben kann, denn wie gesagt auf meinem System läuft alles gut, aber auf einem anderen Rechner machs probleme, obwohl ich den ganzen ProgrammOrdner kopiere.
es hängt höchstwahrscheinlich an der pfadangabe!!
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen


Oben