Каково различие между java.exe и javaw.exe?

2 жестких диска, настроенные в как разделенный массив (RAID0) - Становятся последними, и сборки IO интенсивный, пока код хранится в некотором типе управления исходным кодом.

Запланированное резервное копирование состояния системы, в случае, если вещи действительно разлагаются.

Много RAM для хостинга тех VMs.

Права локального администратора, в значительной степени давание.

Windows x86 при выполнении Visual Studio - VS, является приложением на 32 бита и хотя это может быть WOW'ed на ОС на 64 бита это еще медленнее (то же с MSBuild).

8
задан 29 July 2010 в 16:06
5 ответов

java.exe открывается консоль. javaw.exe не делает.

Если Вы будете ожидать текстовый вывод, то необходимо будет использовать java.exe. Если приложение открывается свое собственное окно (например, Eclipse), можно использовать javaw.exe.

12
ответ дан 2 December 2019 в 22:48

Java является простым интерпретатором Java, который работает в поле DOS (таким образом, у Вас есть консоль, открытая все время).

Javaw является оберткой вокруг Java, который не открывает консоль (и я предполагаю перенаправления stdio, stdout и stderr к NUL),

2
ответ дан 2 December 2019 в 22:48

От - http://www.neuber.com/taskmanager/process/javaw.exe.html

"Команда javaw.exe идентична java.exe, за исключением того, что с javaw.exe нет никакой связанной консоли. Это подразумевает, что Вы не можете заставить это отображать версию с - версия, так как нет никакой консоли для отображения его на. Используйте javaw.exe, когда Вы не захотите, чтобы окно командной строки появилось. Средство запуска javaw.exe, однако, отобразит диалоговое окно с информацией об ошибке, если запуск перестанет работать по некоторым причинам".

Надеюсь, это поможет.

2
ответ дан 2 December 2019 в 22:48

javaw.exe не имеет никакой связанной консоли (обертка) в отличие от java.exe, это - все различие между ними.

0
ответ дан 2 December 2019 в 22:48

Вы можете использовать javaw для приложения с графическим интерфейсом пользователя, например приложения Java Swing, любого настольного приложения Java или даже службы Java, для которых не требуется вывод консоли. javaw используется для того, чтобы приложение Java работало в режиме без регистрации. Запуск Java-приложения с java.exe, если вы отключите консоль, ваше приложение немедленно отключится. Но для челюсти он останется работающим. Вы должны убить его с помощью диспетчера задач.

2
ответ дан 2 December 2019 в 22:48

Теги

Похожие вопросы