Komme mit relativen Pfadangaben durcheinander

Status
Nicht offen für weitere Antworten.

Pasche

Bekanntes Mitglied
Ich benutze in meinem Programm BufferedReader und BufferedWriter, um Dateien zu konvertieren. Das Ganze läuft als Webapplikation in einem Tomcat 4.1.24. Mit absoluten Pfadangaben funktioniert es auch wunderbar.

Jetzt möchte ich diese allerdings durch relative Pfadangaben ersetzen, da ich die Applikation auch auf einen Linux-Rechner setzen wollte.

Derzeit habe ich folgende 2 Variablen:
Code:
String sPfadIn = "\\tomcat\\webapps\\CMS\\templates\\";
String sPfadOut = "\\tomcat\\webapps\\CMS\\produktion\\";

Alle Versuche, relative Pfade zu verwenden, schlugen fehl. Von meiner Webapplikation wird eine Klasse aufgerufen, die im Verzeichnis \tomcat\webapps\CMS\WEB-INF\classes\produktion liegt. Wie lautet denn nun der relative Pfad?
 

byte

Top Contributor
kann dir deine frage zwar nicht beantworten, aber wenn du pfade (egal ob relativ oder absolut) mit \ als seperator verwendest, dann wird das nur unter windoof funktionieren. unix benutzt / als seperator. willst du plattformunabhängig bleiben, dann musst du den seperator auslesen mit...

Code:
File.seperator
 

Pasche

Bekanntes Mitglied
Da kann ich doch generell / als Seperator verwenden, oder nicht? Bleibt aber immer noch das Problem mit den relativen Pfaden :cry:
 

byte

Top Contributor
ja, aber dann funzt es unter windows wieder nicht. du solltest File.seperator als seperator verwenden, dann stimmt es immer.

wegen dem pfad: was funktioniert denn nicht? fehlermeldung? code? so pauschal lässt sich das nicht beantworten...
 
R

Roar

Gast
byto hat gesagt.:
ja, aber dann funzt es unter windows wieder nicht.

doch, der File konstruktor akzeptiert "/" auf allen plattformen als separator und wadnelt es für die plattform um
 

Pasche

Bekanntes Mitglied
byto hat gesagt.:
ja, aber dann funzt es unter windows wieder nicht. du solltest File.seperator als seperator verwenden, dann stimmt es immer.

wegen dem pfad: was funktioniert denn nicht? fehlermeldung? code? so pauschal lässt sich das nicht beantworten...

Ich bekomme halt die Fehlermeldung, dass die Datei in dem Verzeichnis nicht gefunden werden kann ???:L
 

byte

Top Contributor
dann ist der pfad wohl falsch. ;) zeig halt mal ein bißchen code, sonst kann man dir schwer helfen.
 

ulr!ch

Bekanntes Mitglied
Pasche hat gesagt.:
Alle Versuche, relative Pfade zu verwenden, schlugen fehl. Von meiner Webapplikation wird eine Klasse aufgerufen, die im Verzeichnis \tomcat\webapps\CMS\WEB-INF\classes\produktion liegt. Wie lautet denn nun der relative Pfad?
Sorry, vielleicht ist das ja selten dämlich, aber sind die "\\" am Anfang nicht zu viel.
Vielleicht kommst du mit "System.getProperty("java.classes.path")" weiter.

By<e Ulrich
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Java Lotto Spiel; ich komme nicht weiter Java Basics - Anfänger-Themen 15
K Probleme bei der Ausgabe - komme nicht weiter :/ Java Basics - Anfänger-Themen 15
B Keine Ausgabe .. Woran liegt das? Ich komme nicht weiter Java Basics - Anfänger-Themen 14
P Ich komme nicht mehr weiter bei so einer einfachen Sache... Java Basics - Anfänger-Themen 18
N Ich weiß nicht, wie ich meinen Code richtig designen soll und komme nicht weiter Java Basics - Anfänger-Themen 4
D Komme nicht weiter... Java Basics - Anfänger-Themen 4
N JSON - komme nicht weiter Java Basics - Anfänger-Themen 2
E Taschenrechner problem! Ich komme nicht voran Java Basics - Anfänger-Themen 18
B Erste Schritte Wie komme ich aus Static raus?!! Java Basics - Anfänger-Themen 4
S Komme nicht weiter...:-/ Java Basics - Anfänger-Themen 3
D Endlosschleife und ich komme nicht raus! Java Basics - Anfänger-Themen 8
N Explode in Java (split). Komme nicht weiter. Java Basics - Anfänger-Themen 2
H inputfeld dezimalzahl mit komme statt punkt Java Basics - Anfänger-Themen 12
K Hilfe, komme nicht weiter in meinem JAVA-Spiel Java Basics - Anfänger-Themen 3
A Befehl gesucht....wie komme ich an Folgendes Objekt? Java Basics - Anfänger-Themen 6
S Ich komme mit Java nicht klar Java Basics - Anfänger-Themen 7
0 Calendar - komme nicht weiter mit add Java Basics - Anfänger-Themen 2
J Anfängeraufgabe - komme nicht weiter Java Basics - Anfänger-Themen 2
J Arrayübergabe, ich komme nicht weiter Java Basics - Anfänger-Themen 2
D DefaultEditorKid komme nicht weiter! Java Basics - Anfänger-Themen 4
M Komme net weiter Java Basics - Anfänger-Themen 7
T Hilfe..ich komme bei Klassen nicht mer weiter Java Basics - Anfänger-Themen 4
E wie komme ich an den key einer hashmap Java Basics - Anfänger-Themen 8
K 50 errormeldungen- komme auch nach vielen Nachmittagen nicht weiter. bitte helfen Java Basics - Anfänger-Themen 39
G Wie komme ich an das Pfadtrennzeichen? Java Basics - Anfänger-Themen 7
G 3. Aufgaben und komme nicht weiter (Felder, Methoden) Java Basics - Anfänger-Themen 3
G J2EE Tutorial . komme nicht weiter Java Basics - Anfänger-Themen 7
F Komme aus der Delphi-Welt und brauch jetz Java. Java Basics - Anfänger-Themen 5
M RegExp mit "Untergruppen" - wie komme ich an die? Java Basics - Anfänger-Themen 4
L Liste in Liste wie komme ich wieder an die Objekte ran Java Basics - Anfänger-Themen 5
G Instanziierung [HILFE ich komme nicht weiter] Java Basics - Anfänger-Themen 10
B Primzahlprüfung, komme nicht weiter Java Basics - Anfänger-Themen 11
G Hilfe komme nicht weiter bei diesen aufgaben Java Basics - Anfänger-Themen 2
J Package kompileren/ausführen - komme nicht weiter Java Basics - Anfänger-Themen 4
K Programm in der main()-Methode starten: Wie? Komme von C++ Java Basics - Anfänger-Themen 11
R komme nicht weiter Java Basics - Anfänger-Themen 10
K komme in meinem stammchat nicht rein. Java Basics - Anfänger-Themen 6
G Owner von JDialog;Komme einfach nicht weiter Java Basics - Anfänger-Themen 4
megachucky nochmal JDBC. komme nicht weiter. Java Basics - Anfänger-Themen 4
D komme heute mit dem DecimalFormat nicht klar... Java Basics - Anfänger-Themen 2
S Wie komme ich an den Text, aus einem JTextfield? Java Basics - Anfänger-Themen 6
C komme nicht klar mit den Threads Java Basics - Anfänger-Themen 5
H komme mit casten nicht klar Java Basics - Anfänger-Themen 3
B Relativen Anteil von zwei Datümer auf Monatsebene umrechnen Java Basics - Anfänger-Themen 130
N .propertiesdatei über Relativen Pfad einlesen lassen Java Basics - Anfänger-Themen 5
Burny91 Resourcen mit relativen Pfadangaben laden Java Basics - Anfänger-Themen 2
N Problem mit relativen Pfadangaben nach dem build Java Basics - Anfänger-Themen 22
M Problem mit relativen Pfad unter Linux Java Basics - Anfänger-Themen 5
S In Eclipse relativen Pfad fuer Tomcat Server erstellen..? Java Basics - Anfänger-Themen 3
megachucky FileInputStream findet nur absoluten Pfad, keinen Relativen ?! Java Basics - Anfänger-Themen 7
S File: relativen Pfad setzten Java Basics - Anfänger-Themen 5
E Pfadangaben bei Ausführbarer Jar Datei Java Basics - Anfänger-Themen 8
M "substring()" mit Dateien und Pfadangaben Java Basics - Anfänger-Themen 5
E Pfadangaben Java Basics - Anfänger-Themen 15
C Pfadangaben in Eclipse Java Basics - Anfänger-Themen 7
B Pfadangaben relativ zum jar Java Basics - Anfänger-Themen 3
Das Brot Relative Pfadangaben innerhalb von .jar Archiven Java Basics - Anfänger-Themen 7
G Pfadangaben in properties file Java Basics - Anfänger-Themen 3
O Probleme mit Pfadangaben Java Basics - Anfänger-Themen 2
cowabunga1984 Exe mit Pfadangaben aufrufen Java Basics - Anfänger-Themen 5
E Relative Pfadangaben Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben