Как перезапустить приложение в Java?

Когда мое приложение завершает выполнение, мне нужно перезапустить его, чтобы снова использовать его. Мое приложение имеет несколько потоков (и некоторые проблемы с chromedriver.exe). Поэтому я предпочитаю НЕ создавать дополнительные потоки, чтобы перезапустить его. В настоящее время я просто закрываю окно графического интерфейса, а затем снова открываю свое приложение, дважды щелкнув файл application.exe.

Мне любопытно, есть ли способ добавить actionListener к кнопке "RESTART", которая закроет и снова откроет мое приложение?


person Buras    schedule 16.04.2013    source источник
comment
Возможный дубликат stackoverflow.com/ вопросы/4159802/   -  person Nora Powers    schedule 16.04.2013


Ответы (1)


попробуйте этот код

 Runtime.getRuntime().exec("my App");
 System.exit(0);
person aymankoo    schedule 16.04.2013