Runtime.exec() platformabhaengig?

illaX

Erfahrenes Mitglied
Hi,

ich benutze die Funktion Runtime.exec(String command). Von dem Prozess lese ich den OutputStream aus. Ich benutze diese Funktion um ein tcl programm auszufuehren.
Ein Befehl zum Beispiel:
tclsh tuwas.tcl parameter

Wenn ich dies in der console (Windows) eingebe fuehrt er dann das Programm aus.

Da ich absolut keine Ahnung von Linux/Unix habe frage ich mich, ob dieser Befehl denn auch unter dem anderen Betriebssystem funktioniert?

Danke fuer Antworten
 
Hallo!

Wenn du deine Linux Umgebung entsprechend konfiguriert hast ist das in diesem Fall kein Problem. Die Plattformunabhaengigkeit hoert da auf wo man betriebsystemspezifische Features verwendet... und das haengt in diesem Fall davon ab welche Kommandos und vor allem wie du diese aufrufst.

Gruss Tom
 
Zurück