user_00009
Grünschnabel
Hallo!
Ich habe ein textbasiertes Javaprogramm für dieses ich eine Update Methode geschrieben und eingebaut habe. Nun soll sich das Programm nach Beendigung des updats und der Aktualisierung der Jar Files das Programm neu starten, sowie Eclipse dies auch tut nach einem Update.
Ich habe dazu im Internet schon etwas gefunden und eingebaut, allerdings funktioniert dies nicht:
http://groups.google.at/group/de.co...ch+selbst+neu+starten&rnum=1#ed847ab20a612a15
Mein Code:
Kann mir jemand sagen, wie ich dies so zum Laufen bekomme?
Wenn ich im Dosfenster java -classpath.... eingeben, dann funktioniert das auch. Nur Mit dem obigen Code eben nicht.
Ich bekomme imme den Fehler: irgendwas mit Process Error = 2
Hat jemand soetwas schon mal wo eingebaut und weiss wie man es zum Laufen bekommt?
Ich habe ein textbasiertes Javaprogramm für dieses ich eine Update Methode geschrieben und eingebaut habe. Nun soll sich das Programm nach Beendigung des updats und der Aktualisierung der Jar Files das Programm neu starten, sowie Eclipse dies auch tut nach einem Update.
Ich habe dazu im Internet schon etwas gefunden und eingebaut, allerdings funktioniert dies nicht:
http://groups.google.at/group/de.co...ch+selbst+neu+starten&rnum=1#ed847ab20a612a15
Mein Code:
Code:
if(Main.OSVersion.contains("Windows XP")){
File java = new File(Main.javapath, "javaw.exe");
if (!java.exists()){
java = new File(Main.javapath, "java");
}
Main.command[0] = "java";
Main.command[1] = "-classpath %CLASSPATH% Main";
Main.command[2] = "-stdin";
Runtime.getRuntime().exec(Main.command);
Kann mir jemand sagen, wie ich dies so zum Laufen bekomme?
Wenn ich im Dosfenster java -classpath.... eingeben, dann funktioniert das auch. Nur Mit dem obigen Code eben nicht.
Ich bekomme imme den Fehler: irgendwas mit Process Error = 2
Hat jemand soetwas schon mal wo eingebaut und weiss wie man es zum Laufen bekommt?