.exe starten mit Java
-
Hi,
Bin noch neu in der Java Welt und wollte nur
mal wissen, warum folgendes nicht funktioniert..import java.util.*; import java.lang.*; /* * * Soll die cmd.exe starten. * * @version 1.0 vom 21.11.2009 * @author * * */ public class firstprog { public static void main(String[] args) { ProcessBuilder p = new ProcessBuilder(); p.command("cmd.exe"); Process pr = p.start(); } }
MfG rumfrager
-
Sorry Error vergessen:
Compiliere D:\Benutzer\xx\Dokumente\Proggen\Java\firstprog.java mit Java-Compiler firstprog.java:18:23: unreported exception java.io.IOException; must be caught or declared to be thrown Process pr = p.start(); ^ 1 error
MfG rumfrager
-
try { nochmal dein code } catch(IOException ex) { // exception handling }
-
Dadurch kommt zwar kein Fehler mehr,
doch dafür wird leider auch NIX ausgeführt.
Meine exe die ausgeführt werden soll
wird ignoriert und dafür terminiert das
Programm ohne Fehler...
Wieso kann der Code denn nicht OHNE
Fehler und OHNE try/catch terminieren,
was mache ich falsch?
Ich hab auch schon von Runtime.getRuntime().exec()
gehört, aber das wirft die gleiche Exception..MfG rumfrager
-
Moin,
Du könntest eventuell noch Desktop.open() als Alternative testen.
Gruß,
Xan