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