getRuntime.exec() Problem mit Hochkommata

Status
Nicht offen für weitere Antworten.

lacarpe

Mitglied
Guten Morgen zusammen,

ich habe ein Phänomen, dass ich mir nicht erklären kann. Wenn ich
Code:
vlc 'irgendein schoener film.mpg'
in der Shell (Bash, Linux) ausführe, zeigt vlc diesen Film anstandslos.

Wenn ich stattdessen in einem Javaprogramm
Code:
Runtime.getRuntime().exec(" 'irgendein schoener film.mpg' ")
ausführe, scheint er die Hochkommata anders zu deuten, bzw. er will dann folgende drei Filme zeigen (die er natürlich nicht findet):
- 'irgendein
- schoener
- film.mpg'

Mit anderen Worten: Das Javaprogramm übermittelt die Hochkommata ordnungsgemäß, sie werden aber nicht wie in der Shell so interpretiert, dass sie den dazwischenliegenden Text zusammenhalten.

Woran kann das liegen? Vielleicht passiert in der Shell etwas Spezielles, wenn Hochkommata gesetzt werden, etwas dass man nicht sieht und das bei exec über Java eben nicht gemacht wird? (Vielleicht werden die Leerzeichen innerhalb der Hochkommata von der shell umcodiert oder so?)

Bemerkung: Das Phänomen ist dasselbe, ob ich einfache Hochkommata (') oder Doppelhochkommata (") verwende.
Code:
Runtime.getRuntime().exec(" vlc \"irgendein schoener film.mpg\" ")
führt also zum selben Problem

Viele Grüße,
lacarpe
 

musiKk

Top Contributor
Was macht denn
Code:
Runtime.getRuntime().exec({"vlc", "irgendein schoener film.mpg"})
?
 

Professor Chaos

Aktives Mitglied
lacarpe hat gesagt.:
musiKk hat gesagt.:
Code:
Runtime.getRuntime().exec({"vlc", "irgendein schoener film.mpg"})
Danke MusiKk für den Tipp. So geht es einwandfrei.
Das glaube ich kaum. Wahrscheinlich meinte musiKk das folgende:
Code:
Runtime.getRuntime().exec(new String[]{"vlc", "irgendein schoener film.mpg"})
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
N Runtime.getRuntime().exec Problem mit find Allgemeine Java-Themen 3
I Runtime.getRuntime().exec Problem Allgemeine Java-Themen 4
Z Runtime.getRuntime().exec-Problem Allgemeine Java-Themen 4
R Problem mit Runtime.getRuntime().exec() Allgemeine Java-Themen 4
M Problem mit getRuntime().exec() Allgemeine Java-Themen 9
D Problem mit Runtime.getRuntime().exec() Allgemeine Java-Themen 14
X Problem mit Runtime.getRuntime().exec("cls"); Allgemeine Java-Themen 18
B Problem mit Runtime.getRuntime().exec() Allgemeine Java-Themen 4
M Registry Autostart Eintrag ertstellen mit Java (Runtime.getRuntime().exec()) Allgemeine Java-Themen 0
Thallius Runtime.getRuntime().exec " escapen? Allgemeine Java-Themen 9
truesoul Runtime.getRuntime().exec nebenbei ausführen Allgemeine Java-Themen 12
M Runtime.getRuntime().exec(cmd); auf windows ... Allgemeine Java-Themen 2
K getRuntime().exec() untersagen Allgemeine Java-Themen 6
X Wann ist Runtime.getRuntime().exec mit Copy fertig? Allgemeine Java-Themen 10
G Output eines über Runtime.getRuntime.exec gestarteten Jars Allgemeine Java-Themen 6
W Runtime.getRuntime().exec() Allgemeine Java-Themen 10
C JApplet und Runtime.getRuntime().exec() Allgemeine Java-Themen 2
O getRuntime().Exec() - Environment - Variablen setzen? Allgemeine Java-Themen 2
M Probleme Runtime.getRuntime().exec(Start.cmd); Allgemeine Java-Themen 10
K Probleme mit Runtime.getRuntime().exec Allgemeine Java-Themen 6
A Runtime.getRuntime().exec mit Warte auf Beendigung - Wie? Allgemeine Java-Themen 7
F Runtime.getRuntime().exec mit Linux und Leerzeichen Allgemeine Java-Themen 3
B Probleme mit Runtime.getRuntime().exec("cmd.exe") Allgemeine Java-Themen 4
M Runtime.getRuntime().exec(txt_rsync_option.getText()); Allgemeine Java-Themen 12
M Rückgabewert von Runtime.getRuntime().exec() Allgemeine Java-Themen 2
L Runtime.getRuntime.exec() Allgemeine Java-Themen 7
S Fehler von .getRuntime().exec(""); Allgemeine Java-Themen 5
S Runtime.getRunTime().exec("jar cvf .) hängt sich auf Allgemeine Java-Themen 3
M Runtime.getRuntime().exec() - Fehler abfangen Allgemeine Java-Themen 5
G Runtime.getRuntime().exec("cmd /c START") Allgemeine Java-Themen 3
S Runtime.getRuntime()... Allgemeine Java-Themen 6
G Runtime.getRuntime() Allgemeine Java-Themen 10
M Runtime.exec() verursacht auf manchen Systemen Probleme - Ursache unklar Allgemeine Java-Themen 2
S Command funktioniert in Kommandzeile aber nicht mit ProcessBuilder bzw. Runtime.exec auf MAC Allgemeine Java-Themen 3
M exec() funktioniert nicht Allgemeine Java-Themen 1
T Bluescreen bei Runtime.exec(); Allgemeine Java-Themen 8
R Exec. Jar läd Bilder nicht! Allgemeine Java-Themen 5
G Runtime.exec beendet Programm unter Linux, wenn Java Programm beendet wird Allgemeine Java-Themen 3
N Runtime.exec() Exception Problem Allgemeine Java-Themen 3
N Runtime.exec() Allgemeine Java-Themen 7
S exec( "cmd /c") aber Konsole soll offen bleiben Allgemeine Java-Themen 9
I Encoding Problem bei exec und Windows Allgemeine Java-Themen 2
F Kleines Problem mit exec Allgemeine Java-Themen 14
J Runtime.exec setzt Fokus auf Frame Allgemeine Java-Themen 2
V Probleme mit Runtime.exec() Allgemeine Java-Themen 3
M Runtime.exec() - Performance / Frage zu Threads Allgemeine Java-Themen 5
T Runtime.exec() Allgemeine Java-Themen 3
N runtime.exec() Problem Allgemeine Java-Themen 6
A exec-Problem Allgemeine Java-Themen 11
lordcarlos Runtime exec und mplayer (linux) Allgemeine Java-Themen 11
K Runtime.exec mit Timeout Allgemeine Java-Themen 5
K System.exec() Programm mit mehreren Parametern Allgemeine Java-Themen 8
0 Runtime.exec() VLC starten klappt nicht Allgemeine Java-Themen 9
G Runtime.exec - Prozess "mittendrin" "einfach Allgemeine Java-Themen 4
J Runtime.exec unter win vista? Allgemeine Java-Themen 10
J Unicode: cmd parameter (main args); exec params; filenames Allgemeine Java-Themen 2
F Problem mit Runtime.exec() Allgemeine Java-Themen 8
M Runtime.exec unter Vista (Administrator Rechte) Allgemeine Java-Themen 2
A exec()-Methode Allgemeine Java-Themen 7
N CMD, EXEC, Befehle senden Allgemeine Java-Themen 3
the[V]oid Ausführen von "javac" über Runtime.exec() Allgemeine Java-Themen 4
L mit exec() befehl ausführen ( OS X / Linux) Allgemeine Java-Themen 8
H Exec Problem Allgemeine Java-Themen 3
D runtime.exec --> Prozess hängt sich auf Allgemeine Java-Themen 7
T Runtime.exec -> Prozesskontrolle abgeben ? Allgemeine Java-Themen 11
S Runtime.exec() berechtigungen Allgemeine Java-Themen 5
S Runtime.exec und X Umgebung Allgemeine Java-Themen 2
N mit exec windows runterfahren (mit -c "und grund text&q Allgemeine Java-Themen 3
M Exec Allgemeine Java-Themen 4
F Shell-Programme per Runtime.exec() starten und mehr? Allgemeine Java-Themen 4
M Access lässt sich nicht über "exec(command)" start Allgemeine Java-Themen 3
K Runtime.exec und DFÜ-Verbindung Allgemeine Java-Themen 5
P Copy mit Runtime.exec() unter Unix Allgemeine Java-Themen 4
T Probleme mit Runtime.exec in Jar File Allgemeine Java-Themen 2
M Runtime.exec unter Linux Allgemeine Java-Themen 11
N Perl Skript ausführen über exec Allgemeine Java-Themen 2
S Runtime exec unter MacOS X will nicht "open pfad" Allgemeine Java-Themen 7
G JDK Version - exec Befehl Allgemeine Java-Themen 3
S dvbscan mit Runtime.getInstance().exec() ausführen ? Allgemeine Java-Themen 24
M Runtime.exec() => java.io.exception: too many open files Allgemeine Java-Themen 10
A Pfad mit Leerzeichen über exec starten Allgemeine Java-Themen 6
H gerRuntime().exec stürtz ab? Allgemeine Java-Themen 4
krgewb Problem mit Umlauten und Eszett bei InputStream Allgemeine Java-Themen 3
Max246Sch Backtracking Problem Box Filler Allgemeine Java-Themen 6
NightVision402 VisualVM Startskript Problem Allgemeine Java-Themen 3
javaBoon86 Email Server Connection Problem Allgemeine Java-Themen 1
F Problem mit PDFBOX Library Allgemeine Java-Themen 1
A Java modul Problem Allgemeine Java-Themen 4
D Read JSON File Problem Allgemeine Java-Themen 9
urmelausdemeis Exception in thread "main" java.lang.Error: Unresolved compilation problem: Allgemeine Java-Themen 7
J Problem mit JasperReports Allgemeine Java-Themen 8
M log4j Problem mit jlink Allgemeine Java-Themen 19
8u3631984 Problem beim Mocken von Record Klassen Allgemeine Java-Themen 4
torresbig Website login Problem - Jsoup, wie bisher, klappt nicht! Allgemeine Java-Themen 31
P Selenium . getText Problem Allgemeine Java-Themen 9
A Jar zu Exe Problem Allgemeine Java-Themen 13
sserio Variablen Liste erstellt und ein Problem mit dem Index Allgemeine Java-Themen 6
S Folgendes Problem bei einem Programm Allgemeine Java-Themen 1
stormyark Problem beim Klassen erstellen Allgemeine Java-Themen 1
A Thread.sleep Problem Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben