EMPAQUETADO DE
APLICACIONES JAVA
CON NETBEANSCICLO: Desarrollo de Aplicaciones Multiplataforma
MÓDULO: Desarrollo de Interfaces
LAURA FOLGADO GALACHE | WWW.LAURAFOLGADO.ES
1. ARCHIVOS DEL PROYECTO
Laura Folgado Galache | www.laurafolgado.es 2
• Sources (src).
• Librerías (lib).
• Archivos externos.
2. PROPIEDADES DEL PROYECTO
2.1. SOURCES
• Archivos que formarán parte de la
carpeta Sources (src).
• Archivos que formarán parte de la
carpeta Test (test).
• Nota: otros ficheros externos (como
en nuestro caso /help) no pueden
incluirse aquí porque los compilaría en
el .jar y no los reconoce en ejecución.
Laura Folgado Galache | www.laurafolgado.es 3
2. PROPIEDADES DEL PROYECTO
2.2. BIBLIOTECAS
• Todos los archivos de biblioteca
necesarios para que se ejecute la
aplicación (en nuestro caso las
bibliotecas de JavaHelp).
Laura Folgado Galache | www.laurafolgado.es 4
2. PROPIEDADES DEL PROYECTO
2.3. EMPAQUETADO
• Fichero que se va a generar (.jar).
• Ficheros a excluir.
• Comprimir el .jar al final.
• Crear el .jar después de compilar.
• Copiar las librerías dependientes.
Laura Folgado Galache | www.laurafolgado.es 5
2. PROPIEDADES DEL PROYECTO
2.4. EJECUCIÓN
• Clase main que se ejecutará cuando
se ejecute la aplicación.
Laura Folgado Galache | www.laurafolgado.es 6
3. CLEAN AND BUILD
• Run > Clean and build o Clean and
build sobre el proyecto.
• Se genera el fichero .jar.
• Se genera el fichero manifest.mf.
Laura Folgado Galache | www.laurafolgado.es 7
DIRECTORIO GENERADO
• Los archivos generados se encuentran en el
directorio /dist del proyecto. Este directorio
puede compartirse para ejecutar la aplicación
en otros equipos.
• Contendrá:
– Fichero .jar ejecutable.
– Directorio /lib con librerías del proyecto.
– README.TXT: explica cómo ejecutar la
aplicación.
• No contendrá:
– Ficheros externos (como en nuestro caso
/help). Deben incluirse para que funcione la
aplicación.
Laura Folgado Galache | www.laurafolgado.es 8
CRÉDITOS
• Los contenidos de esta presentación han sido creados exclusivamente por la autora.
• Las imágenes que ilustran las presentaciones han sido tomadas por la autora a partir
de la aplicación NetBeans que puede ser descargada libremente.
Laura Folgado Galache | www.laurafolgado.es 9

Empaquetado de aplicaciones Java con Netbeans

  • 1.
    EMPAQUETADO DE APLICACIONES JAVA CONNETBEANSCICLO: Desarrollo de Aplicaciones Multiplataforma MÓDULO: Desarrollo de Interfaces LAURA FOLGADO GALACHE | WWW.LAURAFOLGADO.ES
  • 2.
    1. ARCHIVOS DELPROYECTO Laura Folgado Galache | www.laurafolgado.es 2 • Sources (src). • Librerías (lib). • Archivos externos.
  • 3.
    2. PROPIEDADES DELPROYECTO 2.1. SOURCES • Archivos que formarán parte de la carpeta Sources (src). • Archivos que formarán parte de la carpeta Test (test). • Nota: otros ficheros externos (como en nuestro caso /help) no pueden incluirse aquí porque los compilaría en el .jar y no los reconoce en ejecución. Laura Folgado Galache | www.laurafolgado.es 3
  • 4.
    2. PROPIEDADES DELPROYECTO 2.2. BIBLIOTECAS • Todos los archivos de biblioteca necesarios para que se ejecute la aplicación (en nuestro caso las bibliotecas de JavaHelp). Laura Folgado Galache | www.laurafolgado.es 4
  • 5.
    2. PROPIEDADES DELPROYECTO 2.3. EMPAQUETADO • Fichero que se va a generar (.jar). • Ficheros a excluir. • Comprimir el .jar al final. • Crear el .jar después de compilar. • Copiar las librerías dependientes. Laura Folgado Galache | www.laurafolgado.es 5
  • 6.
    2. PROPIEDADES DELPROYECTO 2.4. EJECUCIÓN • Clase main que se ejecutará cuando se ejecute la aplicación. Laura Folgado Galache | www.laurafolgado.es 6
  • 7.
    3. CLEAN ANDBUILD • Run > Clean and build o Clean and build sobre el proyecto. • Se genera el fichero .jar. • Se genera el fichero manifest.mf. Laura Folgado Galache | www.laurafolgado.es 7
  • 8.
    DIRECTORIO GENERADO • Losarchivos generados se encuentran en el directorio /dist del proyecto. Este directorio puede compartirse para ejecutar la aplicación en otros equipos. • Contendrá: – Fichero .jar ejecutable. – Directorio /lib con librerías del proyecto. – README.TXT: explica cómo ejecutar la aplicación. • No contendrá: – Ficheros externos (como en nuestro caso /help). Deben incluirse para que funcione la aplicación. Laura Folgado Galache | www.laurafolgado.es 8
  • 9.
    CRÉDITOS • Los contenidosde esta presentación han sido creados exclusivamente por la autora. • Las imágenes que ilustran las presentaciones han sido tomadas por la autora a partir de la aplicación NetBeans que puede ser descargada libremente. Laura Folgado Galache | www.laurafolgado.es 9