Escuela Profesional De Ingeniería De Sistemas Y Telemática
INTEGRANTES:
- CRISTHIAN SERGIO KAYAP YAGKIKAT
- INGRID LESLY CORONEL ACUÑA
DOCENTE: PORRO CHULLI, MARCO AURELIO
CURSO : LABORATORIO DE PROGRAMACION III
CURSO : LABORATORIO DE PROGRAMACION III
I.
Tema: Ejecutables En Netbeans
1. Contenido
v
Archivo distribuible .JAR
Crear un archivo
distribuible jar para poder usar las aplicaciones que haces en java no tiene
mucha ciencia y si no quieres meterle nada especial y simplemente quieres que
se ejecute el programita en cuestión con netbeans tienes que hacer lo
siguiente:
1. Establecer el proyecto del que quieres obtener el jar como proyecto
principal
2. Ir al menú Run y
elegir Clean and Build Main Proyect o
pulsar Mayúsculas+F11
Otra opción es haciendo click derecho en el proyecto elegido
elegir Clean and Build y se obtiene
lo mismo. Lo hagas de la forma que lo hagas la primera vez hay que elegir Clean
and Build y luego si quieres puedes usar Build o Build Main Proyect (ó F11).
El .jar resultante está en
la carpeta dist dentro del proyecto de netbeans.
Pero si has usado alguna
librería externa netbeans no te la incluye en el jar sino que la deja mete en
la carpeta lib (que también está dentro de la carpeta dist). Para incluir la
librería externa en el jar tienes que hacer lo siguiente:
1. Descomprime el jar (Si usas winrar elige extraer aquí) y tendrás la
carpeta lib y las dos que había dentro del jar META-INF y otra que tendrá el
nombre de tu aplicación.
2. Abre el archivo MANIFEST.MF que está en la carpeta META-INF y modifica
la ruta en la que buscará las librerías. Por ejemplo si tenemos Class-Path:
lib/log4j-1.2.16.jar para que funcione al incluir la carpeta lib dentro del
.jar la ruta deberá de ser Class-Path: ./lib/log4j-1.2.16.jar.
3. Selecciona las 3 carpetas, botón derecho Añadir al archivo… le pones el
nombre de tu aplicación (si quieres) eliges ZIP como formato del archivo y le
das a aceptar (Si no usas winrar comprímelo en un ZIP como se haga teniendo en
cuenta que lo que necesitas es comprimir las 3 carpetas sin que estén dentro de
otra porque sino no funcionará el jar).
4. Ahora solo queda cambiar la extensión del archivo resultante de .zip a
.jar y ya tienes tu jar listo y con tus librerías externas incluidas.
v Proceso para Generar
Ejecutable
Un archivo EXE, o un archivo
con la extensión “.exe”, es un tipo de archivo ejecutable que se usa comúnmente
con los sistemas operativos de Windows. El archivo EXE es uno de los archivos
más útiles de Windows, ya que se usa comúnmente para instalar o ejecutar
programas. Casi todos los instaladores serán paquetes ejecutables, y muchos
programas pequeños se ejecutan solamente con archivos Exe. Si necesitas crear un
programa o un script para distribución o instalación, necesitarás aprender a
hacer un archivo EXE tú mismo. Afortunadamente, Windows viene con una utilidad
para crear ejecutables, y usarla es muy fácil.
Paso 1: Ejecuta la aplicación
IExpress en Windows. La aplicación IExpress es una utilidad que viene
incluida en Windows, y provee una forma sencilla de convertir tu programa en
ejecutable. Para ejecutar el programa, presiona el botón de Inicio y haz clic
en “Ejecutar”. En el cuadro de diálogo que aparezca, teclea “iexpress.exe” y
presiona “Enter”. Si usas Windows Vista, puedes presionar el botón de “Inicio”
y empezar a teclear “iexpress” y aparecerá el archivo en los resultados de
búsqueda.
Paso 2: Especifica
que quieres crear un nuevo ejecutable. Cuando IExpress se abra, te
preguntará si quieres abrir un archivo ejecutable existente o si quieres crear
uno. Escoge crear uno nuevo seleccionando la opción que dice “Create new Self
Extraction Directive file”.
Paso 3: Especifica el tipo de paquete ejecutable que quieras crear. En la nueva pantalla
te pedirá escoger entre 3 opciones para la acción que debe tomarse cuando el
usuario abra el archivo EXE. La primera es extraer el archivo y luego ejecutar
un comando adicional. El segundo es extraer los archivos solamente (lo que se
recomienda). La tercera opción sólo aplica para distribuir controles Active X.
Paso 4: Ponle un nombre a tu paquete. La siguiente pantalla de pedirá
un nombre para el paquete. Este no es el nombre de archivo para tu archivo EXE;
este es el título que aparecerá en la ventana del instalador.
Paso 5: Escoge una
ventana de confirmación para tu archivo EXE si lo deseas. La siguiente pantalla en
IExpress te permitirá especificar un texto de confirmación para darle al
usuario al abrir el archivo ejecutable. Si no deseas que aparezca ese texto,
marca la opción que dice “No Prompt”.
Paso 6: Especifica
los acuerdos de licencia que rigen el uso de tu ejecutable. La siguiente pantalla te
permitirá elegir unos acuerdos de licencia para tu software. El instalador le
informará al usuario que tipo de acuerdo rige el uso del software. Para mostrar
un acuerdo de licencia, teclea el acuerdo que rija el uso del software en un
archivo de texto y únelo después de seleccionar el botón que dice “Display a
license”.
Paso 7: Selecciona
los archivos que tu archivo EXE instalará en la computadora del usuario. La siguiente pantalla te
permitirá escoger los archivos que el ejecutable deba instalar; puedes
seleccionar tantos como quieras. Agrega un archivo haciendo clic en el botón
que dice “Add” y luego navega a la ubicación del archivo en tu disco duro.
Podrás ver los archivos que agregaste a la ventana de iExpress.
Paso 8: Especifica el nombre del
archivo ejecutable. La siguiente pantalla te pedirá especificar el nombre
de archivo para tu archivo EXE; recuerda que debe terminar con la extensión
“.exe”. Esta pantalla también incluye una opción para mostrar u ocultar el
proceso completo de extracción al usuario.
Paso 9: Crea el archivo ejecutable.
·
Haz clic en Next para
crear el paquete.
·
Haz clic en el botón Finish en
la última pantalla de iExpress para compilar el archivo EXE y guardarlo en la
ubicación que especificaste. Puedes probar el archivo ejecutable haciendo doble
clic en él extraerá los archivos.
Paso 10: Otra
forma de crear un archivo EXE es la utilidad ExeScript. Sólo haz un simple script BAT o VBS y conviértelo a
EXE.
·
Los archivos EXE pueden
contener virus y demás códigos maliciosos, así que escanéalos bien con tu
programa antivirus antes de abrirlos.
v Ejemplo
Pasos
Paso 1: Abre
NetBeans.
Paso 2: Abre el menú de “Project
Properties” (propiedades de proyecto). Haz clic derecho en el nombre del
proyecto del cual quieras generar un archivo JAR y selecciona “Properties”
(propiedades) en el menú despegable.
Paso 3: Marca la casilla que dice
“Compress JAR file” (comprimir archivo JAR). En tu ventana de propiedades,
observa la lista de categorías a la izquierda de la ventana. En la sección de
“Build” (generar), verás la opción de “Packaging” (empaquetando), haz clic en
ella. Marca la casilla llamada “Compress JAR file” que se ubica a la derecha.
Paso 4: Confirma el cambio. Presiona “Aceptar” en la
esquina inferior derecha.
Paso 5: Genera tu proyecto. Hay varias formas para
hacerlo, pero la manera más fácil es presionando el icono que tiene forma de un
martillo y está al lado del menú desplegable para ejecutar la configuración.
Paso 6: Ubica el archivo JAR. La ubicación más común
en donde estaría el archivo es en Mis Documentos/NetBeansProjects (Windows)
o en la carpeta Home/NetBeansProjects, en Ubuntu (Linux). En
caso de que la carpeta no esté ahí, haz clic en el menú de “Help” (ayuda),
selecciona “About” (acerca de) y busca en la sección de “Userdir” (directorio
de usuario).
Paso 7: Aprende a ejecutarlo. Abre el símbolo del
sistema o el terminal o crea un archivo batch que tenga la siguiente
línea: -java jar "<nombre del archivo JAR>".
2. Resumen
El archivo ".jar" es
como el producto FINAL de tu programa CREADO en JAVA, una vez que terminas de
escribir todo el codigo de tu programa, generas tu "Programa.jar",
para luego distribuirlo, o para cualquier fin que tengas.
Se puede generar de dos Formas, uno desde donde estes trabajando, o sea NETBEANS, ECLIPSE, o cualquier otro, y la SEGUNDA forma es desde la consola de windows o "CMD", pero primero tienes que configurar windows.
Se puede generar de dos Formas, uno desde donde estes trabajando, o sea NETBEANS, ECLIPSE, o cualquier otro, y la SEGUNDA forma es desde la consola de windows o "CMD", pero primero tienes que configurar windows.
3. Summary
El archivo ".jar" es
como el producto FINAL de tu programa CREADO en JAVA, una vez que terminas de
escribir todo el codigo de tu programa, generas tu "Programa.jar",
para luego distribuirlo, o para cualquier fin que tengas.
Se puede generar de dos Formas, uno desde donde estes trabajando, o sea NETBEANS, ECLIPSE, o cualquier otro, y la SEGUNDA forma es desde la consola de windows o "CMD", pero primero tienes que configurar windows.
Se puede generar de dos Formas, uno desde donde estes trabajando, o sea NETBEANS, ECLIPSE, o cualquier otro, y la SEGUNDA forma es desde la consola de windows o "CMD", pero primero tienes que configurar windows.
4. Recomendaciones
·
Asegúrate de que el tamaño
de la imagen sea 256 x 256, y de seleccionar el archivo .ico en launch4j.
·
Asegúrate de que todas las
extensiones sean correctas (.exe, .jar, .ico, .xml).
5. Conclusiones
Los ficheros JAR tienen varias ventajas:
•
Seguridad: Los ficheros JAR pueden
estar firmados digitalmente, de forma que cuando el usuario confíe en la firma
podrá otorgar permisos a la aplicación.
•
Descarga: Al estar contenidas
todas las clases en un único fichero el tiempo de descarga disminuye, ya que no
necesita establecer una conexión por cada fichero por separado. Además es
posible comprimir el contenido del fichero JAR siendo esto totalmente
transparente a la hora de usar las clases contenidas en él.
•
Versiones: Los ficheros JAR
permiten incluir información sobre la versión. Además podemos sellar los
paquetes contenidos en el fichero JAR, de forma que todo el contenido del
paquete deberá estar dentro del fichero JAR, asegurando así la consistencia en
las versiones.
•
Portabilidad: Al ser el mecanismo de
los ficheros JAR un estándar de la plataforma Java estos ficheros serán
portables a cualquier sistema que cuente con Java.
6. Apreciación
del Equipo
Los ficheros JAR utilizan el formato ZIP, por
lo que podremos abrirlos con cualquier aplicación que trabaje con ficheros ZIP.
De todas formas Java incorpora una herramienta para trabajar con estos ficheros
JAR, llamada jar. Con ella podremos empaquetar o extraer el contenido de un
fichero JAR, y realizar otras operaciones propias de este formato. Para
Lenguaje Java y Entorno de Desarrollo 6 Copyright © 2005 Depto. CCIA All rights
reserved. empaquetar una serie de ficheros de entrada en un JAR haremos lo
siguiente:
jar cvf fichero_jar
ficheros_de_entrada
7. Glosario
de Términos
Ø
Jar: Un
archivo de archivado (JAR)
Java es un formato de archivo que combina muchos archivos en uno. El entorno
Java difiere de otros entornos de programación en que el compilador Java no
genera código de máquina para un conjunto de instrucciones específicas de
hardware.
Ø Netbeans: Es un entorno de desarrollo
integrado libre, hecho principalmente para el lenguaje de programación
Java.
Ø
Iexpress: IExpress usa un archivo de directiva
autoextraíble (.sed) para almacenar información sobre el paquete. Cuando
ejecuta el Asistente para IExpress, puede comenzar con un archivo
.sed existente o crear uno nuevo mediante el asistente.
Ø
Ejecutable: Es tradicionalmente un archivo binario, o como se le conoce
habitualmente, cuyo contenido se interpreta por el ordenador como un
programa.
8. Bibliografía
o Linkografía

No hay comentarios:
Publicar un comentario