Oracle Java Virtual Machine

Wersja8(stan na 10.8.2016)
PlatformyWindows, Mac, Linux
LicencjaOpen source
KategoriaSystem
Przejdź do witryny
Ocena:3,4  |  53 Głosy

Główne funkcje

  • Umożliwia uruchamianie programów Java na wielu platformach
  • Opiera się na bezpłatnej technologii o otwartym kodzie źródłowym
  • Jest stale aktualizowana i udoskonalana przez programistów

Przegląd oprogramowania

Java Virtual Machine (JVM) to maszyna wirtualna, która uruchamia programy Java. Bez zainstalowanej maszyny JVM program Java nie uruchomi się na komputerze hosta. JVM jest dołączona do środowiska Java Runtime Environment (JRE), z którym użytkownicy najczęściej mają do czynienia, gdy „instalują Javę” na swoich komputerach.

Jedną z największych zalet Java Virtual Machine jest możliwość uruchamiania tego samego programu Java na wielu platformach (np. Windows, Linux, Mac itd.) przy użyciu tej samej bazy kodu. JVM interpretuje skompilowany program w ten sam sposób niezależnie od platformy, na której działa. Sztuczka polega na tym, że platformowa wersja JVM musi prawidłowo integrować się z systemem, aby dla użytkownika wszystko odbywało się w sposób niezauważalny.

Język programowania Java i JVM to świetne technologie. Jednak choć funkcja „napisz raz, uruchamiaj wszędzie” jest wygodna dla programistów, często bywa niewygodna dla użytkowników, ponieważ muszą zainstalować JVM, zanim program Java uruchomi się na ich komputerach. Z tego powodu JVM bywa czasami postrzegana jako irytująca. Mimo to Java umożliwiła pomyślne wdrożenie świetnych aplikacji w różnorodnych środowiskach użytkowników końcowych.

Podstawowy typ pliku

Ikona pliku class.CLASSPlik klasy Java

Obsługiwane typy plików

RozszerzenieTyp pliku
.CLASSPlik klasy Java
.EARPlik archiwum Java Enterprise
.JARArchiwum Java
.JNLPPlik Java Web Start
.MFPlik manifestu Java
.WARArchiwum internetowe Java

Dodatkowe powiązane typy plików

RozszerzenieTyp pliku
.JAVPlik źródłowy Java
.JAVAPlik kodu źródłowego Java
.JHTMLStrona internetowa HTML w języku Java
.JSPStrona Jakarta Server
.PROPERTIESPlik właściwości Java
Zaktualizowano: 10.8.2016