sábado, 16 de diciembre de 2017

Ejecutables en NetBeants



UNIVERSIDAD POLITECNICA AMAZONICA




INGENIERÍA DE SISTEMAS Y TELEMÁTICAS


                       Docente         : Marco Aurelio Porro Chulli

                       Asignatura     :Lenguaje de Programación III.

                       Ciclo               : VII  "A"

                       Integrantes     : Vicente Wualdir Alberca Rojas

                                                  Yenny Isabel Cuello Morón







Ejecutables en NetBeans

1.  Contenido

Ø Definición

Archivo distribuible .JAR

               ¿Qué ES UN ARCHIVO JAR?

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. Existen tres operaciones básicas con este tipo de archivos: ver contenido, comprimir y descomprimir.
En informática, un ejecutable o archivo ejecutable, es tradicionalmente un archivo binario, o como se le conoce habitualmente, cuyo contenido se interpreta por el ordenador como un programa.
Generalmente, contiene instrucciones en código máquina de un procesador en concreto, pero también puede contener bytecode que requiera un intérprete para ejecutarlo. Además, suele contener llamadas a funciones específicas de un sistema operativo (llamadas al sistema).
Dependiendo del tipo de instrucciones de que se traten, hablaremos de ejecutables portables (se pueden ejecutar en varias plataformas) y no portables (destinado a una plataforma concreta). Por ejemplo, un ejecutable Java es portable ya que utiliza un bytecode no asociado a un procesador en concreto.
Sin embargo en un sentido más general, un programa ejecutable no tiene por qué necesariamente contener código de máquina, sino que puede tener instrucciones a interpretar por otro programa. Este tipo de ejecutables son conocidos con el nombre de scripts.
Determinar si un archivo es ejecutable es sobre todo una cuestión de convención. Unos sistemas operativos se basan en la extensión de archivo (como la terminación .exe) y otros lo hacen leyendo los metadatos (como los bits de permiso de ejecución en Unix).
En la mayoría de los sistemas modernos, un archivo ejecutable contiene mucha información que no es parte del programa en sí: recursos como textos e imágenes, requisitos del entorno de ejecución, información simbólica y de depuración, u otra información que ayude al sistema operativo a ejecutar el programa.

Instrucciones:
·  Ver contenido$ jar -tvf archivo.jar
·  Comprimir$ jar -cvf archivo.jar archivo_1 archivo_2 archivo_3 ... archivo_n
·  Descomprimir$ jar -xvf archivos.jar

               ¿Cómo CREAR o generar UN ARCHIVO JAR?

A principios de cuenta es necesario saber que en Netbeans puedes crear un archivo .jar haciendo clic en clear and build y si existen librerías externas Netbeans las guardara en una carpeta lib. 

La carpeta lib estará contenida dentro de la carpeta dist, donde también estará el jar que hemos creado.

Una vez dicho esto conozco dos maneras de incluir las librerías para que nuestro archivo .jar se ejecute sin problemas.

1.   Agregar la carpeta lib en el directorio donde pondremos nuestro archivo .jar para cuando necesite alguna librería la tome de la carpeta lib.
2.   La segunda forma de incluir en un archivo .jar se describe a continuación.
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:

Pasos



1.  Abre NetBeans



         
            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.




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.



4.  Confirma el cambio. Presiona “Aceptar” en la esquina inferior derecha.


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.



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



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


EJEMPLOS

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

 ¿Cómo CREAR o generar UN ARCHIVO JAR?

A principios de cuenta es necesario saber que en Netbeans puedes crear un archivo .jar haciendo clic en clear and build y si existen librerías externas Netbeans las guardara en una carpeta lib. 

La carpeta lib estará contenida dentro de la carpeta dist, donde también estará el jar que hemos creado.

Una vez dicho esto conozco dos maneras de incluir las librerías para que nuestro archivo .jar se ejecute sin problemas.

1.  Agregar la carpeta lib en el directorio donde pondremos nuestro archivo .jar para cuando necesite alguna librería la tome de la carpeta lib.
2.    La segunda forma de incluir en un archivo .jar se describe a continuación.
·    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 los pasos respectivos.
3.  Summary

A JAR file (for its acronym in English, Java ARchive) is a type of file that allows you to run 
applications written in the Java language. The initials are deliberately chosen to match the 
English word "jar" (jar). The JAR files are compressed with the ZIP format and its extension 
changed to .jar.
 
 HOW TO CREATE OR GENERATE A JAR FILE?
 
At the beginning of the account it is necessary to know that in Netbeans you can 
create a .jar file by clicking on clear and build and if there are external libraries 
Netbeans will store them in a lib folder.
 
The lib folder will be contained within the dist folder, where the jar we have created 
will also be.
 
Having said that, I know two ways to include libraries so that our .jar file runs smoothly.
 
1. Add the lib folder in the directory where we will put our .jar file for when you need a
 library, take it from the lib folder.
2. The second way to include it in a .jar file is described below.
• Create a distribuible jar file to be able to use the applications that you do in java does 
not have much science and if you do not want to put anything special and you simply
 want to run the program in question with netbeans you have to do the respective steps.

4.  Recomendaciones
·   Es necesario que el archivo ejecutable de nuestro proyecto de netbeants se guarde en en la carpeta lib donde dentro de la carpeta dist para no tener dificultades al ejecutarlo.
·  Para ejecutar nuestro proyecto desde un ejecutable también es importante incluir las librerías necesarias para que nuestro archivo .jar se ejecute sin problemas y que tenga la extencion.jar.
5.  Conclusiones
·   Los archivos ejecutables permiten que un determinado sistema operativo pueda correr un programa sin necesitar el programa o la aplicación, estos son exclusivos para una familia de sistemas operativos o para un sistema operativo específico.
Todos los programas y procesos en general que se ejecutan en un sistema operativo son archivos ejecutables. 

6.  Apreciación del Equipo

·  Los archivos ejecutables son importantes porque se tratan del núcleo principal de una aplicación, con estos archivos se lanza la aplicación y un usuario puede así utilizarla.

    Cuando enviamos un ejecutable de algún proyecto por Gmail es necesario advertir al receptor que, para ejecutar el programa, es necesario que realice la misma operación y escriba de nuevo la extensión .exe, ya que para poder enviar este archivo es necesario renombrar el archivo y ponerlo con extensión exe.

7.  Glosario de Términos
Formato ZIP: Zip es un formato de compresión sin pérdida, muy utilizado para la compresión de datos como documentos, imágenes o programas.
Directorio: Es un contenedor virtual en el que se almacenan una agrupación de archivos informáticos y otros subdirectorios, atendiendo a su contenido, a su propósito o a cualquier criterio que decida el usuario.
Menú despegable: Es el que se muestra al pasar el ratón por encima de un elemento. Suelen usarse en sitios con muchas páginas distribuidas en secciones y subsecciones, ya que esta es una manera rápida de acceder desde una página a cualquier otra del sitio
Ubuntu: Ubuntu es una distribución del sistema operativo GNU/Linux y que se distribuye como software libre, la cual durante un tiempo incluyó su propio entorno de escritorio denominado Unity, actualmente utiliza GNOME, como en sus orígenes
(Linux): Es un Sistema Operativo como MacOS, DOS o Windows. Es decir, Linux es el software necesario para que tu ordenador te permita utilizar programas como: editores de texto, juegos, navegadores de Internet, etc.
Userdir: Directorio de usuario
Archivo batch: Es un archivo de procesamiento por lotes. Se trata de archivos de texto sin formato, guardados con la extensión .BAT que contienen un conjunto de instrucciones MS-DOS. 
JAR(por sus siglas en inglés, Java ARchive):Es un tipo de archivo que permite ejecutar aplicaciones escritas en el lenguaje Java.
Librerías: Es un conjunto de implementaciones funcionales, codificadas en un lenguaje de programación, que ofrece una interfaz bien definida para la funcionalidad que se invoca.

8.  Linkografías



Aqui les dejo el link de las diapositivas del tema:






No hay comentarios:

Publicar un comentario