Está en la página 1de 13

UNIVERSIDAD TECNOLÓGICA DEL PERÚ

TAREA ACADÉMICA - INFORME

“”

DOCENTE:

CURSO:

TALLER DE PROGRAMACIÓN

INTEGRANTES:

Chiclayo, 20 de abril del 2023

1
2. Índice.

2
3. Contenido:
a. Arquitectura del JDK (elaborar mapa conceptual)

La arquitectura JDK es la estructura en capas y componentes de las herramientas de desarrollo de


software Java. En este se encuentra el compilador de Java, el depurador de código, herramientas
para crear archivos JAR, bibliotecas de clase y otros componentes para crear y ejecutar programas
y/o aplicaciones JAVA.

COMPONENTES JDK:

● JVM (Máquina Virtual Java):


Parte central del JDK. Esta funciona como un entorno de tiempo de ejecución que compila código
Java en código de bytes y lo transforma en instrucciones que el sistema operativo entiende. Además,
esta máquina virtual también da otras funciones, como la recolección de elementos no usados, la
carga dinámica de clases, el almacenamiento y la gestión de la memoria.

● JRE (Entorno de tiempo de ejecución de Java):


Conjunto de herramientas y bibliotecas para ejecutar aplicaciones Java. Este incluye la máquina
virtual de Java, así como las bibliotecas de clases necesarias para ejecutar aplicaciones Java.

● Herramientas JDK:
Conjunto de herramientas utilizadas para crear, configurar y ejecutar aplicaciones Java. Estas
herramientas incluyen el escritorio de Java, el depurador de Java, el generador de documentación de
Javadoc, el empaquetador de archivos JAR y otras herramientas de línea de comandos.

● Bibliotecas de aula:
Conjunto de clases predefinidas, las cuales contienen métodos y funciones necesarias para crear
aplicaciones Java. Estas bibliotecas de clases proporcionan una amplia gama de funciones, como
redes, almacenamiento, gráficos, etc. Su utilidad para la arquitectura de Java radica en que permiten
a los desarrolladores crear aplicaciones complejas sin tener que preocuparse por los detalles.

● Herramientas de desarrollo:
Software utilizado para crear aplicaciones Java. Estas herramientas incluyen entornos de desarrollo
integrados (IDE), editores de texto y otros programas para admitir aplicaciones Java.

CAPAS DE JDK:

● Capa de la máquina virtual de Java (JVM), donde se ejecutan los programas.


● Capa de Entorno de ejecución Java (JRE), donde están los archivos y librerías de JVM y otra
herramientas para ejecutar los programas de JAVA,
● Capa de JDK Tools, el que proporciona un conjunto de herramientas de desarrollo para
crear, compilar y depurar aplicaciones Java.
● Capa de las Bibliotecas de clase de Java, sirven para que se realicen tareas comunes
● Capa de herramientas de desarrollo, estas incluyen un IDE (Integrated Development
Environment), es decir, un ambiente de desarrollo para crear aplicaciones JAVA.

3
b. Archivos JAR. Definición. Utilidad.

● Definición:
Es un archivo que contiene un conjunto de archivos Java comprimidos en un solo archivo (parecido a
un archivo ZIP). Este tipo de archivo tiene la extensión .jar y está diseñado para usarse en
aplicaciones Java. En este se incluyen archivos de clase, imágenes, recursos y metadatos.

● Utilidad:
Se encarga de distribuir y empaquetar aplicaciones, bibliotecas y componentes Java en un solo
archivo.
- Distribuir: Al contener los diferentes recursos en un solo archivo, nos es posible compartir
las aplicaciones JAVA de forma más rápida y fácil.
- Gestionar: Al almacenar y distribuir bibliotecas de clases Java, permitiendo usar las mismas
clases en varias aplicaciones (ya no es necesario escribir el código)
- Empaquetar: En relación a las applets de JAVA, al contener todos los recursos Java en un
solo archivo permiten que su carga sea más veloz y su distribución más sencilla.
- Compartir: En relación al código escrito por los desarrolladores, el tener todo en un archivo
JAR facilitan reusar y compartir fácilmente para la colaboración en proyectos de software,
etc.
- Actualización: Los archivos JAR también pueden actualizar el software ya existente. Siendo
que al distribuirlos ya actualizados se logra disminuir el tiempo y espacio utilizado para
actualizar software.

4
c. Creación de archivos JAR (desde el IDE y desde ventana de comandos)
d. Ejecución de archivos JAR.
e. Incorporar archivos JAR en proyectos Java.

c. Creación de archivos JAR (desde el IDE y desde ventana de comandos)

Es un archivo comprimido que contiene archivos de clase Java y otros recursos, como imágenes y
archivos de configuración. Para crear y ejecutar archivos JAR, puedes utilizar el IDE de Java o la línea
de comandos.

La mayoría de los IDE de Java, como Eclipse, NetBeans y IntelliJ, proporcionan una funcionalidad
integrada para crear archivos JAR.

En IntelliJ:

● Haz clic derecho en el proyecto y selecciona Crear archivo JAR,


● Selecciona la opción Archivo JAR y establece las opciones de configuración según tus
necesidades.
● Haz clic en Aceptar.

Creación de archivos JAR desde la línea de comandos

Para crear un archivo JAR desde la línea de comandos, necesitas tener instalado el JDK (Java
Development Kit) en tu sistema.

1. Crea un archivo MANIFEST.MF con la información necesaria.

Es un archivo de texto que describe los archivos y recursos que se encuentran en el archivo JAR,
así como la clase principal que debe ejecutarse. Asegúrate de incluir una línea que especifique la
clase principal, como:

Main-Class: Nombre De ClasePrincipal

2. Compila tus archivos de clase Java y otros recursos y colócalos en un directorio.

3. Abre una ventana de comandos y navega hasta el directorio que contiene tus archivos de
clase y el archivo MANIFEST.MF.

4. Ejecuta el siguiente comando:

jar cfm NombreDelArchivo.jar MANIFEST.MF *.class

Este comando crea un archivo JAR llamado Nombre Del Archivo.jar que contiene todos los archivos
de clase en el directorio actual y utiliza el archivo MANIFEST.MF como archivo de manifiesto.

5
d. Ejecución de archivos JAR

Para ejecutar un archivo JAR, puedes hacerlo desde el IDE o desde la línea de comandos.

Desde el IDE:

● Abre el archivo JAR en el IDE.


● Selecciona la clase principal que deseas ejecutar.
● Haz clic en el botón Ejecutar (o presiona la tecla F5).

Desde la línea de comandos:

● Abre una ventana de comandos y navega hasta el directorio que contiene el archivo JAR.
● Ejecuta el siguiente comando:

java -jar Nombredelarchivo.jar

Este comando ejecuta el archivo JAR y utiliza la clase principal especificada en el archivo
MANIFEST.MF. Si no se especificó una clase principal en el archivo MANIFEST.MF, deberás incluir el
nombre de la clase principal en el comando:

java -cp NombreDelArchivo.jar NombreDeLaClasePrincipal

6
4. Conclusiones.

7
5. Referencias bibliográficas

8
9
10
11
12
13

También podría gustarte