2010-06-04 14 views

risposta

10

La "JVM del browser" è il JRE che è stato installato sulla macchina. I browser in genere non vengono forniti con il loro, ma usano semplicemente quello che hai già installato sul tuo sistema.

Forse stai confondendo Java con JavaScript, che sono in realtà totalmente indipendenti l'uno dall'altro.

+1

Ciò significa che il browser crea un'istanza di JRE installata sul computer, quindi l'applet viene eseguita nell'istanza JRE in esecuzione nel browser. Corretta? – user32262

+0

@ vickey21: è corretto, sì. –

4

Se il browser fornisce la propria JVM, quindi no, non è necessario che JRE sia installato. Ma credo che molti dei principali browser non forniscano la loro JVM; useranno ognuno di essi (o quelli) da installare separatamente, che di solito è un plugin Java fornito da JRE. Quindi per la maggior parte dei browser, per quanto ne so, è necessario installare il JRE o qualche equivalente. Internet Explorer è l'unico browser principale a cui posso pensare che possa avere la sua JVM.

1

JRE "è" la Java Virtual Machine (JVM) dietro le tende ...

Da Wikipedia:

Vantaggio: Un applet può lavorare su "tutte" le versioni installate di Java allo stesso tempo, piuttosto che solo l'ultima versione plug-in. Tuttavia, se un'applet richiede una versione successiva di Java Runtime Environment (JRE), il client sarà costretto ad attendere durante il download di grandi dimensioni.

Svantaggio: Alcune applet richiedono un JRE specifico. Questo è scoraggiato.

Problemi correlati