Shell Commands mit absolutem Pfad ausführen

skappler

Aktives Mitglied
Hallo Leute!
Ich bin dabei ein wenig mit Runtime.exec() rumzuspielen um Konsolen Kommandos abzusetzen.

Ich hab im moment diesen Code:
Java:
public static void main(String[] args) throws Exception{
		String cmd = "touch test.txt" ;
		Runtime run = Runtime.getRuntime() ;
		Process pr = run.exec(cmd) ;
		pr.waitFor() ;
		BufferedReader buf = new BufferedReader( new InputStreamReader( pr.getInputStream() ) ) ;
		 String line ;
		while ( ( line = buf.readLine() ) != null ) 
		{
		System.out.println(line) ;
		}
	}

Er führt das Kommando auch aus und erzeugt wie gewünscht die Datei test.txt. Allerdings wird sie im Projekt Ordner erzeugt (was ja auch Sinn macht).
Ich möchte nun aber Zugriff auf das gesamte System haben, also zB auch "touch ~/test.txt" ausführen. Das funktioniert so nicht. Nichtmal so etwas wie "ls /src" funktioniert, ich kann mich also garnicht in der Verzeichnisstruktur bewegen.

Gibt es dafür eine Lösung oder ist das überhaupt nicht möglich?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Input/Output Probleme beim Ausführen von Shell-Befehlen mit Java Allgemeine Java-Themen 28
D Shell Script mit Parametern Allgemeine Java-Themen 2
R Batch / Shell-Skript in Jar.Datei einbinden? Allgemeine Java-Themen 5
B UNIX Shell befehl über JavaCode ausführen Allgemeine Java-Themen 19
M Aufruf von Unix-Shell in Java Allgemeine Java-Themen 5
Semox "Gute" Rückgaben von bash Shell ausgeben Allgemeine Java-Themen 4
S Shell-Befehl: mail Allgemeine Java-Themen 6
I Problem beim Ausführen von Shell Commandos Allgemeine Java-Themen 3
D Shell-Prozess lässt Thread nicht enden Allgemeine Java-Themen 4
D Java Anwendung in der Shell Allgemeine Java-Themen 5
T Shell befehle ausführen - wie? Allgemeine Java-Themen 2
K Shell Command Auslesen Allgemeine Java-Themen 3
S Überprüfen, ob ein Shell Befehl existiert! Allgemeine Java-Themen 4
G Windows Shell Umlaute Problem Allgemeine Java-Themen 19
D linux shell aus java öffnen Allgemeine Java-Themen 5
Ark Linux: Shell-Skript zum Kompileren und Starten Allgemeine Java-Themen 4
thE_29 Kontextmenü Shell Eintrag Allgemeine Java-Themen 35
C Shell in einer GUI erstellen Allgemeine Java-Themen 2
F Shell-Programme per Runtime.exec() starten und mehr? Allgemeine Java-Themen 4
M DOS-Shell kennt kein CP850!! Allgemeine Java-Themen 2
O Java via Korn-Shell Allgemeine Java-Themen 8
C shell befehl mit java ein- und auslesen Allgemeine Java-Themen 2
J Methoden Commands kürzen Allgemeine Java-Themen 6
G Process - mehrere Commands?! Allgemeine Java-Themen 2
G emf commands Allgemeine Java-Themen 3
N Linux-Commands über Java Anwendung ausführen Allgemeine Java-Themen 12

Ähnliche Java Themen

Neue Themen


Oben