Я создал игру на java и использую 'System.exit (0); 'для выхода из программы. Однако он только останавливает выполнение программы и минимизирует окно терминала. Я не хочу, чтобы это произошло, а вместо этого хочу полностью выйти из программы и закрыть окно терминала.
Подскажите пожалуйста, возможно ли это и если возможно то как?
Это будет зависеть от ОС, прав пользователей и т. д. Это не будет переносимым решением.
Как запустить игру и как открывается окно терминала? Вы открываете его вручную (например, нажимаете Ctrl + R и набираете cmd) или ваша игра запускает его?




Пытаться:
Runtime.getRuntime().exec("taskkill /F /IM process.exe");
Я не уверен, поможет ли это, поскольку это зависит от Windows
Ya, это специфично для Windows. Для Linux и Windows нужно выполнить отдельную команду. Мы можем идентифицировать ОС по System.getProperty ("os.name")
И это сильно зависит от того, как игра была запущена: /
Вы пробовали
System.exit()