Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Crear ficheros .jar I - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 20 de noviembre de 2024 por Manuela L.

64 visualizaciones

Descargar la transcripción

En este vídeo vamos a ver cómo crear ficheros .jar en Java. 00:00:00
Un fichero .jar es un archivo comprimido en el que se empaquetan uno o más archivos .class, 00:00:05
es decir, uno o más archivos compilados de clases Java, 00:00:13
y los recursos necesarios para que nuestra aplicación funcione, 00:00:17
como pueden ser imágenes, archivos de configuración o las bibliotecas necesarias. 00:00:21
Se utiliza para distribuir aplicaciones o bibliotecas Java. 00:00:27
Si el .jar tiene un manifiesto correcto, es decir, un fichero manifest.mf en el que se indica cuál es la clase principal de nuestra aplicación, 00:00:30
se puede ejecutar con el comando java-jar. 00:00:42
Desde la línea de comandos de Windows o de Linux se pueden crear ficheros .jar, 00:00:47
pero en este vídeo lo que vamos a hacer es crearlos desde el entorno de desarrollo integrado, en este caso NetBeans con Maven. 00:00:52
Nos vamos a NetBeans y aquí tenemos nuestros proyectos creados con Maven. 00:00:59
En concreto vamos a trabajar con el proyecto este, Formulario 2, que lo que hace es mostrar un formulario por pantalla. 00:01:07
Si lo ejecutamos, vemos que aparece un formulario donde me pide un texto. 00:01:15
Bueno, cualquier cosita, prueba, lo doy a aceptar, me dice el texto que he medido y si lo doy a cancelar me limpia este cuadro de texto. 00:01:22
Vamos a hacer un ejecutable con esto. 00:01:33
Para crear un ejecutable, para crear un .harp, me pongo en el nombre del proyecto, pulso el botón derecho y podría hacerlo con cualquiera de estas tres opciones. 00:01:37
Con build, plan and build y build with dependencies. 00:01:49
como no lo he hecho en ningún momento 00:01:53
podría hacerlo con el primero 00:01:57
si hubiese modificado cosas y quisiera 00:01:58
reestructurarlas desde el principio le podría decir 00:02:02
que lo limpie y que lo construya 00:02:04
y si mi aplicación tuviera dependencias 00:02:06
de otras clases y aquellas otras clases hubieran 00:02:11
modificado podría decirle que lo construya 00:02:15
teniendo en cuenta, recompilando todas las dependencias 00:02:17
Bueno, lo vamos a hacer con la primera opción y vemos que ya ha terminado la creación de nuestro fichero jar. 00:02:21
Está construyendo el punto jar y este es el sitio donde lo ha puesto. 00:02:32
Si nosotros vamos a ficheros, vemos que efectivamente nos ha creado en el sitio que nos estaba diciendo aquí el punto jar 00:02:38
y que dentro de él está el meta int con el manifiesto. 00:02:48
Si nosotros visualizamos el manifiesto, decíamos que un manifiesto válido es aquel que tiene el nombre de la clase principal de nuestra aplicación. 00:02:54
Y sin embargo aquí no está la clase principal. Esto lo arreglamos de la siguiente forma. 00:03:05
Lo primero que vamos a ver es cuál es nuestra clase principal. 00:03:14
Bueno, pues con botón derecho del ratón en el nombre del formulario y Properties, en la opción Room, vemos que el nombre de mi clase principal es esta. 00:03:17
Bien, pues esta clase, cuando estamos trabajando con Maven, se lo tenemos que especificar también en el fichero de configuración de Maven, 00:03:30
que se llama POMXML, para que Maben nos construya un manifiesto válido donde se indique la clase principal. 00:03:43
Entonces, ¿cómo se hace esto? Pues nos vamos al POMXML que hemos dicho que es el fichero de configuración 00:03:55
y después vemos que es un fichero XML donde tiene sus etiquetas que abre y que cierran. 00:04:02
Después de la última etiqueta y antes de que se cierre el proyecto, deberíamos indicarle a Maven que es cómo tiene que construir el fichero de manifiesto para indicar la clase principal. 00:04:15
Y le ponemos esta estructura, Build, que abre y que cierra, y aquí Maven lo que utiliza es el plugin este para realizar la construcción de nuestro fichero JAR. 00:04:32
Y aquí donde pone clase principal deberíamos poner el nombre de nuestra clase principal. 00:04:48
Hemos visto que si vamos a formulario 2 y vamos a properties, en room, veis que tenemos aquí, en room tenemos nuestra clase principal. 00:04:54
Pues donde pone aquí poner aquí la clase es donde tenemos que sustituirlo con el nombre de nuestra clase principal. 00:05:11
Guardamos y volvemos a construir nuestro proyecto. 00:05:19
Como ya lo hemos hecho, podemos decir que lo limpie y que vuelva a construir. 00:05:28
Ha terminado la construcción y si ahora nosotros nos vamos a Ficheros, 00:05:36
vemos que dentro de nuestro jar, nuestro manifiesto ya está correcto y ha cogido el nombre de la clase. 00:05:41
Pues vamos a probar a ejecutarlo desde fuera. 00:05:51
Cogemos nuestro fichero hard que está aquí y para poner toda la ruta, copiamos la ruta, nos vamos a la línea de comandos 00:05:57
y hemos dicho que se ejecuta con el comando java-hard y aquí vemos cómo tenemos nuestro formulario. 00:06:13
Bueno, pues hasta aquí la construcción de un fichero .hard cuando lo que queremos es hacer un ejecutable de él 00:06:31
porque nuestro fichero tiene un punto main desde el que puede ejecutarse. 00:06:40
Idioma/s:
es
Materias:
Programación
Niveles educativos:
▼ Mostrar / ocultar niveles
  • Formación Profesional
    • Ciclo formativo de grado superior
      • Primer Curso
      • Segundo Curso
Autor/es:
Manuela López Mansilla
Subido por:
Manuela L.
Licencia:
Todos los derechos reservados
Visualizaciones:
64
Fecha:
20 de noviembre de 2024 - 16:58
Visibilidad:
Público
Centro:
IES CIFP a Distancia Ignacio Ellacuría
Duración:
06′ 47″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
37.40 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid