Les applets sont exécutés à l'intérieur du jre de navigateur. Cela signifie-t-il que vous n'avez pas besoin d'être installé sur votre machine afin d'exécuter un applet? P>
3 Réponses :
Le "JVM du navigateur" est em> le jre que vous avez installé sur votre machine. Les navigateurs ne possèdent généralement pas leur propre, ils utilisent simplement tout ce que vous avez installé sur votre système déjà. P>
Peut-être que vous avez déroutant Java avec JavaScript, qui sont en fait totalement indépendants les uns aux autres. P>
Cela signifie donc que le navigateur crée une instance de la JRE que vous avez installée sur votre machine, l'applet est ensuite exécuté dans l'instance JRE en cours d'exécution dans le navigateur. Correct?
Si le navigateur fournit son propre JVM, non, vous n'avez pas besoin du JRE installé. Mais je crois que de nombreux grands navigateurs ne fournissent pas leur propre JVM; Ils utiliseront quels (ou celles) vous installez séparément et c'est typiquement un plug-in Java fourni par le JRE. Donc, pour la plupart des navigateurs, autant que je sache, vous devez installer le JRE ou certains équivalents. Internet Explorer est le seul navigateur majeur que je puisse penser que cela pourrait avoir son propre JVM. P>
JRE "est" la machine virtuelle Java (JVM) derrière les rideaux ... p>
de wikipedia : p>
Avantage: Une applet peut fonctionner sur "toutes les versions" installées de Java en même temps, plutôt que de la dernière version de plug-in uniquement. Toutefois, si un applet nécessite une version ultérieure de l'environnement JAVA Runtime (JRE), le client sera obligé d'attendre lors du grand téléchargement. P>
Inconvénient: Certains applets nécessitent une JRE spécifique. Ceci est découragé. P>
Notez que ce Q & A est d'intérêt historique seulement. Les applets sont des technologies mortes. Le seul support de navigateur Web traditionnel survivant pour les applets est dans Internet Explorer, dont l'EOL officiel (fin de vie) est le 20 juin 1922; Voir wiref.com/story/internet-explorer-browser-dead1/a >.