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