Программное обеспечение : Oracle : Oracle Java Virtual Machine

Oracle Java Virtual Machine

Версия
8
Платформаs
Лицензия Open Source
Категория System

Обзор программного обеспечения

Основные функции

  • Позволяет программам Java работать на нескольких платформах.
  • На основе открытого источника, свободной технологии
  • Постоянно обновляется и совершенствуется разработчиками.

Виртуальная машина Java (JVM) - это виртуальная машина, на которой запущены программы Java. Если JVM не установлен, программа Java не будет запускаться на главном компьютере. JVM включен в среду Java Runtime Environment (JRE), с которой пользователи чаще всего сталкиваются, когда они «устанавливают Java» на своих компьютерах.

Одним из главных преимуществ виртуальной машины Java является то, что она позволяет одной и той же программе Java работать на нескольких платформах (например, Windows, Linux, Mac и т. д.) с использованием той же кодовой базы. JVM интерпретирует скомпилированную программу одинаково независимо от платформы, на которой она выполняется. Хитрость заключается в том, что до JVM для конкретной платформы можно правильно интегрировать систему, чтобы она была прозрачной для пользователя.

Язык программирования Java и JVM - отличные технологии. Тем не менее, хотя функция «написать один раз, запустить где угодно» удобна для разработчиков, она часто неудобна для пользователей, поскольку они должны установить JVM до того, как Java-программа будет запущена на своих компьютерах. Учитывая эту проблему, JVM иногда расценивается как раздражающий. Тем не менее, Java была использована для успешного развертывания отличных программных приложений в различных контекстах конечных пользователей.

Обновлено: 10 августа 2016 г.


▶ Первичное расширение файла

.class – Java Class File

▶ Другие расширения файлов, используемые Oracle Java Virtual Machine 8

Поддерживаемые типы файлов
.EAR Java Enterprise Archive File
.JAR Java Archive File
.JNLP Java Web Start File
.MF Java Manifest File
.WAR Java Web Archive
Дополнительные связанные форматы файлов
.JAVA Java Source Code File
.JHTML Java HTML Web Page
.JSP Java Server Page
.JAV Java Source File
.PROPERTIES Java Properties File