Запускается ли виртуальная машина Java до входа пользователя в Windows?

1

Является ли виртуальная машина Java запущена до входа пользователя в систему или запускается после окон загрузки.?

  • 1
    Он начинается, когда вы запускаете Java-программу. И каждая программа работает в своей собственной виртуальной машине. Он отключается, когда все потоки в нем являются потоками демона.
  • 0
    Java не предустановлена ни в одной версии Windows stackoverflow.com/questions/2163795/… . Так что ответ: вообще нет. Конечно: Вы можете настроить свой компьютер на запуск JVM в ОС до входа в систему (JVM запускается, если запускается программа Java).
Теги:
jvm
service
autostart

4 ответа

3
Лучший ответ

Каждый раз, когда вы запускаете Java-программу, запускается новый экземпляр виртуальной машины Java. Он останавливается, когда программа заканчивается.

В случае java-апплета браузер будет вызывать виртуальную машину самостоятельно.

1

Когда запускается Java-приложение, рождается экземпляр jvm времени выполнения. Когда приложение завершается, экземпляр умирает. Если вы одновременно запускаете четыре Java-приложения, на том же компьютере, используя ту же конкретную реализацию, вы получите четыре экземпляра виртуальной машины Java. Каждое приложение Java запускается внутри собственной виртуальной машины Java.

0

В Windows "Виртуальная машина Java" является просто исполняемым файлом "java.exe".

Он начнется с сыворотки, которую вы начнете - вручную, поставив его на автозапуск или создав службу Windows.

Это то же самое, что и любое другое фоновое приложение.

0

JVM запускается, когда требуется, другими словами, как только вам понадобится среда для запуска вашего Java-кода, что означает при запуске приложения.

Попробуйте googling для "при запуске JVM", он должен дать много результатов, которые решают этот вопрос (в Java, а также для других языков с использованием JVM). Например, эта страница. Найдите "Время жизни виртуальной машины Java".

Ещё вопросы

Сообщество Overcoder
Наверх
Меню