Hallo
Ich schreibe gerade an einer Console Anwendung in Java rum. Diese soll im verlaufe ihrer Arbeit eine weitere Java Anwendung in einer Console starten, dann einfach mit anderen Parametern.
Das starten eines Prozesses sollte ja kein Problem sein. Der Code läuft auch durch ohne Exception, aber eine neue zweite Console öffnet sich nicht.
Die erste Console starte ich. Die ist quasi der Master. Dieser Master soll dann noch weitere Prozesse, Java Consolen Programme, starten die dann was anderes machen. Ich kriege einiges hin, aber eine Konsole öffnet sich nie. Was mach ich falsch?
Ich schreibe gerade an einer Console Anwendung in Java rum. Diese soll im verlaufe ihrer Arbeit eine weitere Java Anwendung in einer Console starten, dann einfach mit anderen Parametern.
Das starten eines Prozesses sollte ja kein Problem sein. Der Code läuft auch durch ohne Exception, aber eine neue zweite Console öffnet sich nicht.
Java:
ProcessBuilder pb =
new ProcessBuilder("java", "-jar", "MeineConsole.jar","server", String.valueOf(port));
pb.directory(_WorkingDir);
Process p = pb.start();