viernes, 15 de diciembre de 2017

EJECUTABLES EN NETBEANS




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

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.
Pasos

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.


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.
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