@Alan_IT

Нужно ли пользователю иметь JVM для запуска Java-программы?

Я новичок в Java. Только начал изучать этот язык программирования и узнал, что программы на Java компилируются в байт-код, который выполняется виртуальной машиной Java (JVM). Но если у пользователя (к примеру, Windows) не будет установлена JVM, сможет ли он запустить программу? Или ему надо будет зайти на сайт Oracle, скачать Java и уже потом запустить мою программу на Java?
Извините, если вопрос глупый, но я только начал изучать Java.
  • Вопрос задан
  • 119 просмотров
Решения вопроса 1
@Akela_wolf
Extreme Programmer
Да, разумеется. Поэтому некоторые Java-программы распространяются в виде установщика, который сразу же ставит вместе с программой и JVM (причем часто в папку программы). Например, так делает JetBrains IDEA.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@zelenie_pelimeni
Порчу своё зрение с 2015 года
Да, для java обязательна JVM. Но также есть компиляторы для java, правда я совсем не понимаю зачем это нужно. Хотя сами посмотрите:

ОС на Java
Ответ написан
Комментировать
@dmn_202_01
В случае компиляции программы без установщика (в jar файл к примеру) пользователю будет нужно иметь jvm для её запуска.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽