\ unter linux
lima-city → Forum → Programmiersprachen → Java
angeben
code
dank
datei
exakt gleichen code
file
nutzen
pfad
richten
schnelle antwort
system
umdrehen
verwenden
verzeichnis
vorkommen
windows
zukunft
-
Hey,
ich habe unter Windows eine Javaanwendung geschrieben. Dort sind die Pfad angeben mit \\ einprogrammiert. Leider muss ich die Backslashs umdrehen (also einen Slash daraus machen), damit das jetzt unter Linux geht. Nur ich habe leider die Projektdateien verloren.
Soll heißen ich habe nur noch die .jar Datei. Gibt es eine Möglichkeit das ganze zu richten sodass ich es unter Linux nutzen kann?
Andre -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Da die .jar grob gesehen nur eine Archivdatei ist, kannst du die .class-Files mit zB 7zip wieder herausholen, und dann decompilieren. Beim Becompilieren kann es jedoch vorkommen, dass du nicht den exakt gleichen Code zurückbekommst.
Für die Zukunft: Bei Pfadangaben immer File.Separator verwenden, da dieser dann vom System vorgegeben wird.
statt also
"./verzeichnis/datei.txt"
wirds etwas umständlicher
"."+File.Separator."verzeichnis"+File.Separator+"datei.txt"
mfg -
Ich verwende bei meinen Pfadangaben einfach immer einen einfachen Slash.
Üblicherweise sollte Windows damit zurrecht kommen.
Grüße
Daniel -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage