lunes, 18 de diciembre de 2017

Ejecutables en Netbeans








“Año del Buen Servicio al Ciudadano”


Tema:  Ejecutables en Netbeans.

Docente: Marco Aurelio Porro Chulli.

Asignatura: Laboratorio de Programación III.

Carrera:  Ingeniería de Sistemas y Telemática.

Ciclo: VII – “B”

Integrantes:
·         Rafael Estela Sandrita.
·         Soto Horna Karin Juneth
Año:
2017



EJECUTABLES EN NETBEANS
1   ⧫CONTENIDO
v  Archivo Distribuible.JAR
Un archivo JAR es un archivo Java. JAR es la extensión de los archivos Java, en cuyo marco se desarrollan las aplicaciones. La versión de escritorio de Minecraft es el ejemplo más común de una aplicación que requiere tener Java instalado en el sistema para poder ejecutarse. El paquete de Java como tal está empaquetado un archivo EXE, por lo que nunca tendrás que ejecutar un archivo JAR con él.
Un archivo JAR es una aplicación pura de Java que no ha sido empaquetada en un archivo EXE. Por sí solo, Windows no es capaz de ejecutarlo.
·         Establecer el proyecto del que quieres obtener el jar como proyecto principal
·         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:
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.
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.
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 si no no funcionará el jar).
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.
Así de rápido y sencillo es incluir librerías (imágenes, los .java o lo que quieras) en el jar del proyecto usando NetBeans.

v  Proceso para generar ejecutable
PASOS 1: Abre NetBeans


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


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



PASOS 4: Confirma el cambio
Presiona “Aceptar” en la esquina inferior derecha.
 
PASOS 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.

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

PASOS 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>".
CONSEJOS
También puedes leer el archivo “README.txt” en la carpeta “Dist” para obtener más información sobre cómo crear un archivo JAR.
Al ejecutar el proyecto (haciendo clic en el icono verde de reproducir), también generarás el proyecto.
v  Ejemplo
Para generar un ejecutable desde el NetBeans es tan sencillo como ir al proyecto, botón derecho, seleccionarlo como proyecto principal. (Set as Main Project)


Y luego vamos al proyecto con el botón derecho del ratón y le damos a Clean and Build

Y nos saldrá una ventana de salida como esta.




Vamos luego a NetBeansProjects y dentro del proyecto debe haber una carpeta llamada dist, veremos nuestro ejecutable, .jar, si le damos doble click se nos ejecutara y si queremos llevarlos para otro Pc, tenemos que copiar todo el contenido de la carpeta dist.

2⧫ RESUMEN
Un archivo JAR es un archivo Java. JAR es la extensión de los archivos Java, en cuyo marco se desarrollan las aplicaciones. La versión de escritorio de Minecraft es el ejemplo más común de una aplicación que requiere tener Java instalado en el sistema para poder ejecutarse. El paquete de Java como tal está empaquetado un archivo EXE, por lo que nunca tendrás que ejecutar un archivo JAR con él.
Un archivo JAR es una aplicación pura de Java que no ha sido empaquetada en un archivo EXE. Por sí solo, Windows no es capaz de ejecutarlo.
3⧫  SUMMARY
A JAR file is a Java file. JAR is the extension of Java files, in which the applications are developed. The desktop version of Minecraft is the most common example of an application that requires Java to be installed on the system in order to run. The Java package itself is packaged as an EXE file, so you'll never have to run a JAR file with it.
A JAR file is a pure Java application that has not been packaged in an EXE file. On its own, Windows is not capable of executing it.

4⧫   RECOMENDACIONES
·         Muchas veces necesitamos crear un archivo que podamos ejecutar, esto es más cuando empezamos a trabajar con interface gráfica y en fin necesitamos crear un ejecutable. El propio NetBeans posee una sencilla forma de cómo crear ejecutables con nuestros proyectos.
·         Tienes que generar con Netbeans el Jar de la aplicación. Este sería tu ejecutable. Netbeans aloja este en la carpeta Dist de tu proyecto. Si usas Librerías Externas las propias de Java, puedes abrir el Jar, por ejemplo, con Winrar.
5  CONCLUSIONES
·         El archivo .jar es multiplataforma y portable; es decir, que tu aplicación la podrás correr en cualquier sistema operativo, y no necesita ser instalada en la máquina (servidor) desde la cual será utilizada, claro está, que sí será estrictamente necesario que tengas instalada la máquina virtual de JAVA, para que pueda ejecutarse tu software; además, hay que tener en cuenta, de que si tu programa usa base de datos (que es lo más seguro), lógicamente tendrás que instalar el Servidor y/o Gestor de Base de Datos.
·         Un archivo JAR (por sus siglas en inglés, Java Archive) es un tipo de archivo que permite ejecutar aplicaciones escritas en el lenguaje Java. Las siglas están deliberadamente escogidas para que coincidan con la palabra inglesa "jar" (tarro). Los archivos JAR están comprimidos con el formato ZIP y cambiada su extensión a .jar.
6⧫   APRECIACIÒN DEL EQUIPO
·         Exportar tus proyectos te permite crear un archivo ejecutable que se puede ejecutar fuera de la capacidad de diseño de NetBeans.
·         Java no tiene exe lo que tiene son jars ejecutables lo único que tienes que hacer es doble clic en sima del jar y eso es todo no tiene sentido que lo pases a exe porque en el fondo seguiría teniendo todos los requiriendo.
7⧫   GLOSARIO DE TÈRMINOS
Compilación: Significa traducir un código de programación a código ejecutable por la máquina. Para compilar un código fuente y convertirlo en ejecutable hay distintas formas dependiendo del compilador que se utilice.
Sentencia
Precompilada: Significa que cuando se ejecuta el objeto, el controlador de base de datos puede ejecutarla sin tener que compilarla primero.
ParámetroEs un tipo de variable que es recibida por una función, procedimiento subrutina.

8⧫   BIBLIOGRAFÍA O LINKOGRAFÍA
https://www.youtube.com/watch?v=YRSzjlhay60
http://programandoointentandolo.com/2013/04/crear-archivo-jar-en-netbeans-con-librerias-externas.html
https://www.slideshare.net/ErlinDarwinHerreraCieza/ejecutables-en-netbeans
http://www.islabit.com/75116/ejecuta-archivo-jar-windows-10.html
https://uh-tis.blogspot.pe/2015/02/java-tips-crear-archivo-ejecutable-jar-de-nuestra-aplicacion-java.html

LINK DIAPOSITIVAS :
https://es.slideshare.net/SandritaRafaelEstela/ejecutables-en-netbeans-84382420

No hay comentarios:

Publicar un comentario