1

В качестве конкретного примера я пытался устранить неполадки, связанные с javaws.exe (Java Web Start), и нашел его в двух местах:

C:\Program Files\Java\jre6\bin\javaws.exe

а также

C:\Windows\System32\javaws.exe

Я предполагаю, что установщик Java поместил его в обе папки. Это также в папке System32, потому что C:\Windows\System32 находится в ПУТИ? Что означает, что вы можете вызывать javaws из оболочки cmd без указания абсолютного пути (это правильно?).

Мой опыт в основном Linux, поэтому я просто пытаюсь понять Windows немного глубже. Спасибо!

2 ответа2

1

На самом деле да,

System32 находится в системном пути, и вы можете вызывать эти приложения (исполняемые файлы) в любом месте.

1

Некоторые программы помещают их туда, чтобы они могли запускаться во время загрузки или запускаться с другими программами при запуске. System32 - системный путь по умолчанию в Windows.

javaws.exe - это процесс от Sun Microsystems, который предоставляет функциональность этому интернет-протоколу. Часто работает вместе с Internet Explorer.

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

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

http://www.processlibrary.com/directory/files/javaws/25654/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .