Nuestra intención es dar soluciones a problemas que surgen al momento de programar en JAVA y que en muchos casos no encontramos respuestas. Los temas que se publican en este blog surgen a partir del trabajo diario con java; por lo que a medida que surge algún problema y encuentramos la solución tratamos en lo posible de escribir dicha solución en este blog. Para dudas o sugerencias pueden escribir a ideasjava@gmail.com
viernes, 28 de diciembre de 2007
Proyecto DAMA
Tiene como principales funciones la de monitorear y controlar un dispositivo de adquisición de datos (NuDAM-ADAM).
Para más información sobre DAMA pueden solicitarla a ideasjava@gmail.com.
lunes, 8 de octubre de 2007
Firmar applet
- Crear un archivo jar
- Generar clave
- Firmar applet
jar cvf tuArchivoJar.jar tuClase1.class tuClase2.class image01.jpg etc
2. Luego creas una entrada en el almacen de claves:
keytool -genkey -alias tuAlias -validity 360 -v
Al momento de ejecutar esta sentencia te solicitara que ingreses algunos datos, los cuales apareceran en el certificado al momento de ejecutar el applet.
3. Firmas el applet:
jarsigner.exe tuArchivoJar.jar tuAlias -verbose
Con esto es suficiente para firmar un applet
domingo, 2 de septiembre de 2007
Una forma de generar archivo ejecutable
Una de las alternativas es crear un archivo batch o archivo por lotes (.bat), de esta manera es posible ejecutar la aplicacion java. Es recomendable generar un archivo jar y ejecutar la aplicacion desde este.
Para crear un bat solo hace falta el bloc de notas
Un ejemplo sencillo:
nombre del jar: miEjemplo.jar
En el bloc de notas escribir la siguiente linea:
javaw -jar miEjemplo.jar -----> en caso de que se definio la clase principal en el MANIFEST (Main-Class: ClasePrincipal)
javaw -cp ./ejemplo.jar ClasePrincipal -----> en este caso se especifica el CLASSPATH
Luego se debe guardar el archivo especificando la extension .bat
Ejemplo: miAplicacion.bat
Ahora solo queda ejecutar el archivo para ver si no se producen errores.
En caso de que no se ejecute la aplicacion, se pueden ver los errores que surgieron agregando al archivo bat la siguiente linea:
pause
quedando el archivo de esta manera:
javaw -jar miEjemplo.jar
pause
Observación: Un posible error que puede surgir es que no se encuentre el archivo java o javaw dependiendo de cual se utilice. En este caso puede suceder que no este definida la variable de entorno CLASSPATH.
Referencia a archivos dentro de un jar
EJEMPLO:
ClassLoader classLoader = NombreClase.class.getClassLoader();
URL url= classLoader.getResource ("image/image.gif");
ImageIcon imagen = new ImageIcon (url);