J
Jarvatar
Gast
Hallo, und zwar möchte ich mit meinem Programm ein andere .jar Programm starten das ganze habe ich auch hin bekommen jedoch möchte ich im 2 Java Programm das 1 Java Programm löschen was leider nicht funktioniert da wenn ich im 1 Java Programm das 2 Java Programm aufrufe das 1 Java Programm noch läuft :/
Also habe ich versucht im nachdem ich das 2 Java Programm starte mit System.exit(0); das 1 Java Programm zu beenden doch wenn ich das mache kann ich wiederum im 2 Java Programm das 1 nicht löschen da das 2 Java Programm doch ein Kind Prozess vom 1 ist.
Ich weiß klingt etwas kompliziert, ich hoffe trotzdem das ihr es verstanden habt und mit helfen könnt^^
Starten des 2 Programms vom 1 Programm:
Also habe ich versucht im nachdem ich das 2 Java Programm starte mit System.exit(0); das 1 Java Programm zu beenden doch wenn ich das mache kann ich wiederum im 2 Java Programm das 1 nicht löschen da das 2 Java Programm doch ein Kind Prozess vom 1 ist.
Ich weiß klingt etwas kompliziert, ich hoffe trotzdem das ihr es verstanden habt und mit helfen könnt^^
Starten des 2 Programms vom 1 Programm:
Java:
public static void startJar(String output)
{
try
{
String cmd = output;
String os = System.getProperty("os.name");
cmd = "javaw -jar "+output;
Process exec = Runtime.getRuntime().exec(cmd);
System.exit(0);
}
catch(IOException ex)
{
System.out.println(ex);
}
}