Ejecutables en Netneans


        “AÑO DEL BUEN SERVICIO AL CIUDADANO”

            ESCUELA PROFESIONAL DE:
            INGENIERÍA DE SISTEMAS Y TELEMÁTICA

            EJECUTABLES EN NETBEANS

            DOCENTE: MARCO AURELIO PORRO CHULLI.

            ASIGNATURA: LABORATORIO DE PROGRAMACIÓN III.

            NOMBRE DEL GRUPO: “ SYSTEMS  Vll”

            INTEGRANTES:
            MALDONADO IDROGO BETZABETH YAMELI
                 PÉREZ SAUCEDO YORDIN ALBERTO
            CICLO: Vll

            GRUPO: “B”

            AÑO: 2017

                         BAGUA GRANDE-UTCUBAMBA



I. Tema: Ejecutables en NetBeans
1.    Contenido
Ø  Archivo distribuible .JAR
En Java, un archivo .PROPERTIES puede insertarse en un archivo .JAR distribuible durante la compilación y así, las propiedades pueden cargarse desde ahí, como una secuencia dentro de un programa. En complemento, cuando se ejecuta, el programa .JAR puede buscar en un directorio específico el archivo .PROPERTIES independiente para leerlo.
No hay requisitos especiales respecto al nombre de la extensión por lo que puede ser cualquier cosa, pero es mejor mantener el nombre convencional. Esto puede ayudar a evitar que algunos errores de ejecución sean difíciles de monitorear.
Ø  Proceso para Generar Ejecutable 
CREAR ARCHIVO JAR EN NETBEANS CON LIBRERÍAS EXTERNAS
Crear un archivo distribuible jar para poder usar las aplicaciones que haces en java 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 clic 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 esta 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 esta 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 esta 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. 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.

Ø  Ejemplo 
Primero creamos nuevo proyecto de tipo Java Me, dentro de las categorias que nos muestra ponemos que sea un "Mobile Class Library". 

Despues se escoje la configuracion que y perfil que le queremos dar a nuestra libreria. Esto es importante, ya que esta libreria tendra mejor compatibilidad con las aplicaciones que tengan la misma configuración. 


Ya creado el proyecto, solo necesitamos escribir nuestro código:



darle en netbeans "clean" o "clean and build". 
  

 Esto nos genera el archivo distribuible, que para este caso sera un .jar, el cual es nuestra libreria, y que se encuentra en la carpeta dist de nuestro proyecto. 


La carpeta lib viene vacia, y el archivo Demos.jad, es básicamente un archivo de información, que generalmente se ocupa cuando se va a descargar la aplicación de algun sitio y sirve para dar información acerca de la versión, tamaño del archivo, configuracion, etc.

Y ya por ultimo solo basta agregarla a nuestro proyecto Java Me. Para eso damos clic derecho en la carpeta de "Resources", despues en "add jar/zip" y agregarmos el archivo .jar generado previamente.
1.    Resumen
              Ejecutables en NetBeans
Ø  Archivo distribuible .JAR
En Java, un archivo. PROPERTIES puede insertarse en un archivo .JAR distribuible durante la compilación y así, las propiedades pueden cargarse desde ahí, como una secuencia dentro de un programa. En complemento, cuando se ejecuta, el programa .JAR puede buscar en un directorio específico el archivo. PROPERTIES independiente para leerlo.
Ø   Proceso para Generar Ejecutable 
CREAR ARCHIVO JAR EN NETBEANS CON LIBRERÍAS EXTERNAS
Crear un archivo distribuible jar para poder usar las aplicaciones que haces en java 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 clic 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).

2.    Summary
Executables in NetBeans
Distributable file .JAR
In Java, a .PROPERTIES file can be inserted into a distributable .JAR file during compilation and thus, the properties can be loaded from there, as a sequence within a program. In complement, when it is executed, the .JAR program can search in a specific directory the independent. PROPERTIES file to read it.
Process to Generate Executable
CREATE JAR FILE IN NETBEANS WITH EXTERNAL LIBRARIES
Create a distributable jar file to be able to use the applications that you do in java you have to do the following:
1. Establish the project from which you want to obtain the jar as the main project
2. Go to the Run menu and choose Clean and Build Main Project or press Shift + F11
Another option is by right clicking on the chosen project choose Clean and Build and you get the same. Do it the way you do it the first time you have to choose Clean and Build and then if you want you can use Build or Build Main Project (F11).
3.    Recomendaciones
·         Netbeans es el IDE donde se crean las páginas JSP y los beans. (En algunos casos, cuando descargas la versión directamente de SUN, trae incluido SunAppserver, si descargas la versión completa de netbeans.com trae GlassFish)
·         Tomcat, GlassFish, Sun AppServer, JBoss etc. son los diferentes servidores donde se instala tu aplicación.
·         Se crea el war en Netbeans, (cosa que ya hiciste).
·         Se instalar el servidor.
·         Se "despliega" el war en el servidor que estés usando.
·         Los usuarios usan tu programa desde cualquier lugar del mundo que tenga acceso a la PC donde está instalado el servidor (Tomcat...etc.), usando cualquier explorador de internet (web browser)
4.    Conclusiones
Se puede lanzar una aplicación llamando al intérprete de java (comando java) seguido de.JAR y del nombre del fichero .JAR correspondiente. Sin embargo, hay algo en todo esto que no "encaja": Si el fichero .JAR contiene muchos ficheros .class, ¿cuál de todos se ejecuta?
Sabemos que debe ejecutarse el que contiene el método main pero, ¿cómo sabe el intérprete de Java que clase de todas las del fichero contiene este método? La respuesta es que lo sabe porque se lo tenemos que decir durante la creación del fichero jar. Y la forma de hacerlo es un poco liosa. Vamos a verlo paso a paso. Para simplificar suponemos que estamos en un terminal de texto (consola Linux o símbolo del sistema en Windows), que el comando JAR es accesible (es decir, la carpeta que contiene jar.exe) y que nos encontramos en el directorio donde se encuentran los ficheros .class que deseamos empaquetar".
5.    Apreciación del Equipo
Los ficheros JAR son de gran ayuda, ya que permiten recopilar en un sólo fichero varios ficheros diferentes, almacenándolos en un formato comprimido para que ocupen menos espacio. Los ficheros .JAR no necesitan ser descomprimidos para ser usados, puesto que el intérprete de Java es capaz de ejecutar los archivos comprimidos en un archivo JAR directamente.
6.    Glosario de Términos
Archivo Java (JAR): El archivo Java (.jar) es un formato de archivo que se utiliza para agrupar varios archivos dentro de un único archivo de almacenamiento. Normalmente un archivo JAR contiene los archivos de clase y recursos auxiliares asociados a applets y aplicaciones.
javaw.exe: El proceso javaw.exe es un programa propiedad de Oracle, Inc., que funciona junto con el explorador Internet Explorer como un plugin de Java. Este programa es similar al programa java.exe. La única diferencia radica en que el proceso javaw.exe no tiene ninguna ventana de consola al ejecutarse. Si no desea ver una ventana de símbolo del sistema, podría utilizar mejor el proceso javaw.exe. El archivo javaw.exe es un programa de ejecución que mostrará un cuadro de diálogo durante los momentos en los que se produzca un fallo al iniciar un programa.

jucheck.exe: El proceso jucheck.exe forma parte de la instalación de Java en Windows y comprueba si hay nuevas versiones de Java. El proceso no instala Java y le notifica de que una versión más reciente esté lista para su descarga.
7.    Linografía



Comentarios

Entradas populares de este blog

Reportes

Aplicaciones N - Capas en Visual Net

Objeto SqlCommand