salut,
Je sais que la jvm est la machine virtuelle java et qui est censée d'executer les fichiers *.classes. Et JRM est l'environnement d'execution.
Mais quelle est la difference entre JRE et JVM?
Version imprimable
salut,
Je sais que la jvm est la machine virtuelle java et qui est censée d'executer les fichiers *.classes. Et JRM est l'environnement d'execution.
Mais quelle est la difference entre JRE et JVM?
Salut,
La JVM est la machine virtuelle qui peut exécuter les fichiers *.class sur un système hôte (Windows, Linux, etc.), le tout éventuellement via une compilation à la volée.
Le JRE correspond tout simplement au package comprenant la JVM, les APIs standard de Java et quelques outils clients supplémentaire (Java Web Start, les plugins pour les Applets).
Enfin le JDK correspond au JRE + les outils de base pour le développement (javac, javap, javadoc, etc.)
On peut voir le détail de ceci sur cette page : http://java.sun.com/javase/6/docs/
a++
salut.
JRE (Java SE Runtime Environment): permet l'exécution d'applets et d'applications Java et contient :
– machine virtuelle (JVM)
– bibliothèque standard (API)
JDK (Java SE Development Kit): contient les outils de
développement :
– JRE
– compilateur
– débogueur
– génération de documentation