Software : Oracle : Oracle Java Virtual Machine

Oracle Java Virtual Machine

Versione
8
Piattaformas
Licenza Open Source
Categoria System

Recensione del software

Funzioni principali

  • Consente l'esecuzione di programmi Java su più piattaforme
  • Basato su tecnologia open source e gratuita
  • Aggiornato e migliorato continuamente dagli sviluppatori

Java Virtual Machine (JVM) è una macchina virtuale che esegue programmi Java. Senza la JVM installata, un programma Java non verrà eseguito sul computer host. La JVM è inclusa in Java Runtime Environment (JRE), che è ciò che gli utenti incontrano più spesso quando "installano Java" sui loro computer.

Uno dei grandi vantaggi della Java Virtual Machine è che consente di eseguire lo stesso programma Java su più piattaforme (ad esempio, Windows, Linux, Mac, ecc.) utilizzando la stessa base di codice. La JVM interpreta il programma compilato allo stesso modo indipendentemente dalla piattaforma su cui viene eseguito. Il trucco sta nel fatto che spetta alla JVM specifica della piattaforma integrarsi correttamente con il sistema in modo che sia trasparente per l'utente.

Il linguaggio di programmazione Java e la JVM sono ottime tecnologie. Tuttavia, mentre la funzione "scrivi una volta, esegui ovunque" è comoda per gli sviluppatori, è spesso scomoda per gli utenti poiché devono installare la JVM prima che un programma Java venga eseguito sui loro computer. Dato questo problema, la JVM è a volte considerata fastidiosa. Tuttavia, Java è stato utilizzato per implementare con successo grandi applicazioni software in diversi contesti degli utenti finali.

Aggiornato: 10 agosto 2016

▶ Estensione del file primario

.class – Java Class File

▶ Altre estensioni di file utilizzate Oracle Java Virtual Machine 8

Tipi di file supportati
.EAR Java Enterprise Archive File
.MF Java Manifest File
.JAR Java Archive File
.JNLP Java Web Start File
.WAR Java Web Archive
Ulteriori formati di file correlati
.JSP Java Server Page
.JAV Java Source File
.JAVA Java Source Code File
.JHTML Java HTML Web Page
.PROPERTIES Java Properties File