Logiciel : Oracle : Oracle Java Virtual Machine

Oracle Java Virtual Machine

Version
(à partir de 2020-02-09)
8
Plate-formes
Licence Open Source
Catégorie System

Revue de logiciel

Fonctions principales

  • Permet aux programmes Java de s'exécuter sur plusieurs plates-formes
  • Basé sur des technologies libres et open source
  • Continuellement mis à jour et amélioré par les développeurs

La machine virtuelle Java (JVM) est une machine virtuelle qui exécute des programmes Java. Sans la machine virtuelle Java installée, un programme Java ne s'exécutera pas sur l'ordinateur hôte. La JVM est incluse dans le JRE (Java Runtime Environment). C’est ce que les utilisateurs rencontrent le plus souvent quand ils "installent Java" sur leurs ordinateurs.

L’un des grands avantages de la machine virtuelle Java est qu’il permet au même programme Java de s'exécuter sur plusieurs plates-formes (Windows, Linux, Mac, etc.) à l'aide de la même base de code. La JVM interprète le programme compilé de la même manière, quelle que soit la plate-forme sur laquelle il s'exécute. Le truc, c’est qu’il incombe à la machine virtuelle Java spécifique à la plate-forme de s’intégrer correctement au système pour que celui-ci soit transparent pour l'utilisateur.

Le langage de programmation Java et la machine virtuelle Java sont d'excellentes technologies. Pourtant, bien que la fonctionnalité «écrire une fois, exécuter n’importe où» convienne aux développeurs, elle est souvent gênante pour les utilisateurs, car ils doivent installer la machine virtuelle avant de pouvoir exécuter un programme Java sur leurs ordinateurs. Compte tenu de ce problème, la machine virtuelle Java est parfois considérée comme agaçante. Néanmoins, Java a été utilisé pour déployer avec succès d’excellentes applications logicielles dans divers contextes d’utilisateur final.

Date de mise à jour: 10 août 2016


▶ Extension de fichier primaire

.class – Java Class File

▶ Autres extensions de fichier utiliséesOracle Java Virtual Machine 8

Types de fichiers supportés
.EAR Java Enterprise Archive File
.MF Java Manifest File
.JAR Java Archive File
.JNLP Java Web Start File
.WAR Java Web Archive
Formats de fichiers connexes supplémentaires
.JSP Java Server Page
.JAV Java Source File
.JAVA Java Source Code File
.JHTML Java HTML Web Page
.PROPERTIES Java Properties File