Oracle Java Virtual Machine

Version8(au 10/8/2016)
PlateformesWindows, Mac, Linux
LicenceOpen source
CatégorieSystème
Accéder au site
Note :3,4  |  53 Votes

Fonctionnalités principales

  • Permet aux programmes Java de s'exécuter sur plusieurs plateformes
  • Repose sur une technologie libre et open source
  • Est continuellement mis à jour et amélioré par les développeurs

Aperçu du logiciel

La machine virtuelle Java (JVM) est une machine virtuelle qui exécute des programmes Java. Sans installer la JVM, un programme Java ne s'exécute pas sur l'ordinateur hôte. La JVM est incluse dans l'environnement d'exécution Java (JRE), que les utilisateurs rencontrent le plus souvent lorsqu'ils « installent Java » sur leur ordinateur.

L'un des grands avantages de la machine virtuelle Java est qu'elle permet au même programme Java de s'exécuter sur plusieurs plateformes (par exemple, Windows, Linux, Mac, etc.) en utilisant la même base de code. La JVM interprète le programme compilé de la même manière, quelle que soit la plateforme sur laquelle il s'exécute. L'astuce est qu'il revient à la JVM spécifique à chaque plateforme de s'intégrer correctement au système afin que cela soit transparent pour l'utilisateur.

Le langage de programmation Java et la JVM sont d'excellentes technologies. Pourtant, si la fonctionnalité « écrire une fois, exécuter partout » est pratique pour les développeurs, elle est souvent contraignante pour les utilisateurs, car ils doivent installer la JVM avant qu'un programme Java puisse s'exécuter sur leur ordinateur. Pour cette raison, la JVM est parfois considérée comme agaçante. Malgré tout, Java a été utilisé pour déployer avec succès d'excellentes applications logicielles dans divers contextes d'utilisation par les utilisateurs finaux.

Type de fichier principal

Icône de fichier class.CLASSFichier de classe Java

Types de fichiers pris en charge

ExtensionType de fichier
.CLASSFichier de classe Java
.EARFichier d’archive Java Enterprise
.JARArchive Java
.JNLPFichier Java Web Start
.MFFichier manifeste Java
.WARArchive Web Java

Autres types de fichiers associés

ExtensionType de fichier
.JAVFichier source Java
.JAVAFichier de code source Java
.JHTMLPage Web HTML Java
.JSPPage Jakarta Server
.PROPERTIESFichier de propriétés Java
Mis à jour le 10/8/2016