Ответ 1
java.exe - это команда, в которой он ожидает завершения приложения, пока не примет следующую команду. javaw.exe - это команда, которая не ждет завершения приложения. вы можете выполнить другие команды.
Недавно я заметил, что некоторые приложения работают на javaw
(не в java
). В чем разница между ними и как я могу запустить приложение Swing на javaw
?
java.exe - это команда, в которой он ожидает завершения приложения, пока не примет следующую команду. javaw.exe - это команда, которая не ждет завершения приложения. вы можете выполнить другие команды.
java.exe
- это консольное приложение, а javaw.exe
- это приложение Windows (без консоли). Вы не можете Console
с javaw.exe
.
Разница заключается в подсистеме, которую выполняет каждый исполняемый файл.
java.exe
нацелен на подсистему CONSOLE
.javaw.exe
нацелен на подсистему WINDOWS
.Команда javaw.exe идентична java.exe, за исключением того, что с javaw.exe отсутствует связанное окно консоли