Ejecutar una applet de java en internet explorer
Para
ejecutar nuestra applet en un navegador es necesario seguir una serie de pasos
para que esta funcione sin errores.
Primero
que todo debemos saber que navegadores permiten ejecutar el JVM
(java
virtual machine) o máquina virtual java, este es un complemento para los
navegadores que nos permite ejecutar contenido java dentro de este; sin embargo
no todos los navegadores admiten este complemento, por ejemplo desde la versión
45 de google chrome no se admite el JVM, pero existen otros navegadores como
mozilla Firefox e internet explorer que si admiten este complemento.
Debido
a que los navegadores solo leen lenguaje de etiquetas HTML tenemos que “llamar”
nuestra applet desde html utilizando la etiqueta <applet> y dentro de
esta tenemos que especificar 3 componentes:
Codebase: allí se
coloca el nombre de la carpeta donde esté alojada la clase de nuestra applet.
Code: allí ira el
nombre de la clase
Width: allí le
daremos el ancho de la ventana de la applet
Heigth: allí le
daremos la altura a la ventana de nuestra applet
No es necesario crear
el archivo HTML por nuestra cuenta si utilizamos el IDE NetBeans debido a que al
importar la librería java.applet.*. Éste al compilar nuestra applet
automáticamente nos genera el archivo .class y el archivo HTML.
Para compilar nuestra
applet debemos dar clic derecho al archivo .java y escoger la opción run
file:
Y se ejecutara
nuestra applet.
Después
de hacer esto vamos a la carpeta de nuestro proyecto y abrimos la carpeta build.
Allí
encontraremos una carpeta llamada clases que contiene la clase compilada y un
archivo HTML.
El
archivo HTML que en la imagen se llama “Dibujo” le daremos clic derecho, abrir
con y seleccionamos el navegador que en este caso será internet explorer
En
las últimas versiones de internet explorer nos pedirá que demos permiso para
ejecutar el complemento de java (JVM). Damos clic derecho al aviso resaltado en
amarillo y seleccionamos permitir contenido bloqueado.
Y le
damos si.
Si
la versión del JVM es antigua nos ejecutara la applet. Pero si la versión es reciente,
como en este caso nos saldrá este aviso:
Para solucionar esto abriremos el panel de control
de java.
Allí
iremos hasta la pestaña seguridad.
Y le
damos al botón seleccionar lista de sitios.
Allí
seleccionaremos agregar y escribimos file:/// y
la dirección donde está guardado el archivo HTML (podemos copiar la dirección
que aparece en el navegador).
Y la
colocamos en la lista de excepciones.
Damos
clic izquierdo por fuera y saldrá este aviso y le damos continuar y aceptar
Una
vez hecho esto abrimos nuevamente el archivo HTML y nos saldrá nuestra applet pero saldrá con la
resolución que le da por defecto NetBeans.
Para
solucionar esto abrimos el archivo HTML con el bloc de notas
Allí
podemos cambiar el título, el pie de página, etc, y la resolución o el tamaño
de la ventana, cambiando el componente width y height hasta obtener el tamaño
que deseamos
Una
vez que terminemos de modificar el archivo HTML lo guardamos y lo ejecutamos
nuevamente.
Y
listo ya ejecutamos nuestra applet desde el navegador.