“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ámetro: Es 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











