Oracle Java Virtual Machine
| Versione | 8(aggiornata: 10/8/2016) |
| Piattaforme | Windows, Mac, Linux |
| Licenza | Open source |
| Categoria | Sistema |
Caratteristiche principali
- Consente ai programmi Java di essere eseguiti su più piattaforme
- Basata su tecnologia open source gratuita
- Aggiornata e migliorata continuamente dagli sviluppatori
Panoramica del software
La 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 nel Java Runtime Environment (JRE), che è ciò con cui gli utenti hanno più spesso a che fare quando "installano Java" sui propri computer.
Uno dei grandi vantaggi della Java Virtual Machine è che consente allo stesso programma Java di essere eseguito su più piattaforme (ad esempio Windows, Linux, Mac, ecc.) utilizzando la stessa base di codice. La JVM interpreta il programma compilato nello stesso modo, indipendentemente dalla piattaforma su cui viene eseguito. Il trucco è che spetta alla JVM specifica della piattaforma integrarsi correttamente con il sistema, in modo da risultare trasparente all'utente.
Il linguaggio di programmazione Java e la JVM sono tecnologie eccellenti. Tuttavia, sebbene la funzione "scrivi una volta, esegui ovunque" sia comoda per gli sviluppatori, spesso è scomoda per gli utenti, poiché devono installare la JVM prima che un programma Java possa essere eseguito sui loro computer. Per questo motivo, la JVM è talvolta considerata fastidiosa. Nonostante ciò, Java è stato utilizzato per distribuire con successo ottime applicazioni software in diversi contesti per gli utenti finali.
Tipo di file principale
Tipi di file supportati
| Estensione | Tipo di file |
|---|---|
| .CLASS | File di classe Java |
| .EAR | Archivio Java Enterprise |
| .JAR | Archivio Java |
| .JNLP | File Java Web Start |
| .MF | File manifest Java |
| .WAR | Archivio web Java |
Altri tipi di file correlati
| Estensione | Tipo di file |
|---|---|
| .JAV | File sorgente Java |
| .JAVA | File di codice sorgente Java |
| .JHTML | Pagina Web HTML Java |
| .JSP | Jakarta Server Page |
| .PROPERTIES | File delle proprietà Java |