Documente Academic
Documente Profesional
Documente Cultură
(Con netbeans)
Saludos Chic@s, veremos como crear un JAR, para utilizar nuestros Applet en una
página Web.
Para el ejemplo tendremos un proyecto llamado Prueba y dentro del cual tendremos dos
clases (Main.java y Dos.java)
package prueba;
import java.applet.Applet;
import java.awt.Graphics;
import java.io.BufferedWriter;
import java.io.FileWriter;
William Valdovinos
Y al revisar en archivo “c:\uno.txt”, comprobamos que su contenido es “hola mundo”
William Valdovinos
Y la clase Dos.java, contiene:
package prueba;
import java.applet.Applet;
import java.awt.Graphics;
@Override
public void paint(Graphics g) {
g.drawString("Estoy en el Applet Dos", 10, 10);
}
}
Esta clase lo único que realiza es escribir el texto “Estoy en el Applet Dos”, si la
ejecutamos desde Netbeans veríamos:
William Valdovinos
Ahora crearemos un archivo JAR desde Netbeans
Le damos al nombre del proyecto en “Projects” con el segundo botón del Mouse y
escogemos “Clean and Build”
Donde:
C:\Documents and Settings\Alumno\Mis documentos\NetBeansProjects\Prueba\dist\Prueba.jar
Es la ubicación de JAR creado.
William Valdovinos
Ahora para el ejemplo crearemos una página HTML que utilice nuestro Applet. Para el
ejemplo crearemos la página en el mismo directorio donde esta nuestro JAR.
index.html
<html>
<head>
<title>Prueba de Applet</title>
</head>
<body>
<applet code="prueba/Dos.class" archive="Prueba.jar">
</applet>
</body>
</html>
Donde: prueba/Dos.class es el Packaged y la clase que quiero visualizar en mi HTML, y
Prueba.jar, el JAR que contiene esa clase.
index.html
<html>
<head>
<title>Prueba de Applet</title>
</head>
<body>
<applet code="prueba/Main.class" archive="Prueba.jar">
</applet>
</body>
</html>
William Valdovinos
Si visualizamos la página en algún explorador, veríamos:
William Valdovinos
Para firmarlo, abriremos una consola de D.O.S. (inicio-> ejecutar-> cmd) y nos
posicionaremos en la carpeta bin del jdk.
Lo primero que debemos hacer es crearnos una clave para firmar
Escribiremos el siguiente comando:
donde <alias>, se debe representar con un nombre que utilizaremos para firmar nuestro
JAR
Ejemplo:
William Valdovinos
Luego nos pedirá confirmar lo datos, con un mensaje como el siguiente:
Es correcto CN=william valdovinos, OU=desarrollo, O=AIEP, L=santiago,
ST=santiago, C=CL?
[no]: si
Donde:
“C:\Documents and Settings\Alumno\Mis
documentos\NetBeansProjects\Prueba\dist\Prueba.jar” es la ruta del JAR que
firmar.
Y prueba es el alias con el que firmaremos
William Valdovinos
En el ejemplo quedaría:
Ya esta firmado nuestro JAR ya lo podemos utilizar, así que volvamos a visualizar
nuestra página.
William Valdovinos
Ahora al abrir la página nos aparece el siguiente mensaje:
William Valdovinos