Hi,
ich suche eine Möglichkeit, für Runtime.getRuntime().exec( command ) oder vergleichbares die PATH-VAriabel des jeweiligen genutzen Betriebsystem zu laden.
Aber wie ist das Möglich z.B. unter Windows?
Eine weitere Frage die mcih beschäftigt, ist das z.B. folgendes nicht klappt:
Lasse ich nur Runtime.getRuntime().exec("dir"); im Konstruktor, so erhalte ich folgende Meldung:
Ich hoffe Ihr könnt mir beim Lösen beider Probelem weiterhelfen.
Ich bedanke mich schonmal im Vorraus für eure Hilfe.
mfg duddits
ich suche eine Möglichkeit, für Runtime.getRuntime().exec( command ) oder vergleichbares die PATH-VAriabel des jeweiligen genutzen Betriebsystem zu laden.
Aber wie ist das Möglich z.B. unter Windows?
Eine weitere Frage die mcih beschäftigt, ist das z.B. folgendes nicht klappt:
Code:
...
public static void main(String[] args) {
try {
Runtime.getRuntime().exec("cmd /c dir");
} catch (IOException e) {
e.printStackTrace();
}
}
...
Lasse ich nur Runtime.getRuntime().exec("dir"); im Konstruktor, so erhalte ich folgende Meldung:
Code:
java.io.IOException: CreateProcess: dir error=2
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
at java.lang.ProcessBuilder.start(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at Shell.main(Programm.java:10)
Ich hoffe Ihr könnt mir beim Lösen beider Probelem weiterhelfen.
Ich bedanke mich schonmal im Vorraus für eure Hilfe.
mfg duddits