Hallo wertes Forum,
ich verstehe den Fehler nicht, bzw. ich vermute das mein Objekt process nicht korrekt erzeugt wird.
Über einen Denkanstoß würde ich mich freuen!
Grüße aus Berlin,
Jan
ich verstehe den Fehler nicht, bzw. ich vermute das mein Objekt process nicht korrekt erzeugt wird.
Über einen Denkanstoß würde ich mich freuen!
Grüße aus Berlin,
Jan
Java:
package programmaufruf;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class ExecProcess {
Process process = null;
//Process myobj = new Process(); //kann nicht instanziert werden?
/*create a native process and return an instance of a subclass of Process
* that can be used to control the process and obtain information about it
*/
public static void main(String[] args) {
try {
//process = Runtime.getRuntime().exec("ls -l"); //Unix
//process = Runtime.getRuntime().exec("command /c dir"); //Win9x
process = Runtime.getRuntime().exec("cmd /c dir"); //Win NT
BufferedReader input = new BufferedReader( new InputStreamReader (process.getInputStream()) );
String output;
while( (output = input.readLine()) != null ) {
System.out.println(output);
}
}
catch (Exception ex) {
System.out.println(ex);
}
}
}