ARCmop Java Programacion Solaris Linux

Java-linux-programacion

Posts Tagged ‘Jcreator solucion crear jar’

JCreator Generar Jar

Posted by Cmop en noviembre 14, 2008

Cuando programamos en java y si usamos el Editor JCreator, nos damos con la sorpresa que no genera el archivo JAR ejecutable, que nos generan JBuilder, Jdevelop, Netbeans, eclipse. Pues a mi parecer el JCreator por su sencilla interfaz y sus prestaciones aun esta en mi PC. EL JCreator tiene una herramienta que podemos activar “Create Jar File” el inconveniente que presenta esta herramienta es que al crear el archivo JAR, el archivo Manifiesto (el que indica cual sera la clase que lanzara el programa”, esta mal construido y es por eso que en un principio pense hacer esta herramienta solo para que cree el Manifiesto correctamente, pero despues me pregunte ¿porque no ademas, GENERAR el JAR?, y aqui inicia la explicacion:

Es una pequeña aplicacion hecha en java que sera el encargado de crear el archivo Manifest de acuerdo al nombre de la clase que queremos sea la que lance el JAR.
Esta aplicacion consta con una sencilla interfaz:

En ella escribiremos el nombre de la clase, y simplemente damos click en el Boton “Aceptar”,
y listo tendremos el jar creado en la carpeta de exportacion de nuestro Projecto, esa carpeta
es la que esta en la subcarpeta “Nuestro_Projecto/classes”.

Pero antes necesitamos preparar la configuracion de nuestra Herramienta en el JCreator,
pues vamos a eso:

  1. Descargamos el siguiente fichero de la siguiente direccion: creaJar
    y lo copiamos en la carpeta que deseemos tener la herramienta, en mi caso “c:\”
  2. Abrimos el Jcreator y vamos a: Configure–>Options–>Tools
  3. Hacemos click en el Boton “NEW”
  4. Seleccionamos la Opcion “Program”
  5. En el cuadro de Dialogo para seleccionar el fichero, seleccionamos en tipo “All FIles (*.*)” buscamos el archivo que se descargo y Aceptamos, el fichero se llama “creaJar.jar”
  6. Despues se habra creado una nueva entrada debajo de Tools, llamada “creaJar.jar”, la seleccionamos y editamos:
    a) Commands: java -jar “C:\creaJar.jar”
    b) Arguments: “$[OutputPath]” “$[JavaHome]\bin\jar.exe” “cfm $[PrjName].jar MANIFEST.MF .”
    c) Initial Directory: “$[OutputPath]”
  7. Marcamos la opcion: “Capture Output” para evitar la consola, aplicar y aceptar y listo.Asi pues ahora solo debemos crear Nuestro Proyecto y para generar el jar, vamos a “Tools–>creaJar” nos saldra un mensaje pidiendonos el nombre de la clase que deseamos sea la que lance el jar. escribimos un nombre correcto. Y bueno despues vamos a la carpeta de nuestro proyecto, entramos a la subcarpeta “classes” y alli encontraremos el jar completamente funcional.Asi es como yo lo hago en el JCreator 4.5, aunque personalemente, para interfaces mucho mas complejas uso el Netbeans 6.1.Ajunto el Codigo de esta pequeña aplicacion: Codigo Fuente, esta sencilla aplicacion podria ser modificada para que evaluara si el nombre de la clase existe dentro la carpeta de archivos fuentes, y otras cosas mas, pero eso queda para otra ocasion.
    saludos
  8. ACTUALIZACION, video donde se demuestra el uso:

Posted in java | Etiquetado: , , , , | 17 Comments »