Huamani Jhersol
Huamani Jhersol
Huamani Jhersol
Asignación Semana 6
“TALLER DE PROGRAMACION”
ALUMNO:
Jhersol Andres
Huamani Cornejo
PROFESORA:
INVESTIGACION:
Concepto:
Para la creación de un módulo, en este caso uno básico, se crea en una carpeta
cualquiera otra carpeta y le damos un nombre, ahora necesitaremos un archivo
con extensión punto Java dentro de la carpeta que creamos llamada "módulo
básico", el nombre del archivo será "module-info.java" haciendo aparecer un
cuadro que menciona el cambio de extensión a java y aceptamos. Abrimos el
archivo y le asignamos un nombre al módulo (la sintaxis es "module + puede ser el
nombre de un paquete + {}) y guardamos. regresamos a la carpeta y creamos una
carpeta llamada "src" y un directorio y la llamamos "co" y dentro creamos otro con
el nombre que se le puso en el nombre de paquete y dentro de ese crear otro
llamado "contador_palabras", hecho esto creamos un archivo java dentro de esta
tercera carpeta de esta manera "contador_palabras.java", nos aparecerá
nuevamente un texto de cambio de extención, nosotros le daremos que "si" y
abrimos el archivo. Se abrirá el netbeans y pondrás en Package los siguientes
archivos " co.(el nombre que se puso como paquete).contador_palabras;", luego
en Public class pondrás " contadorpalabras { " y en este caso se realizarán los
siguientes pasos " public static void main(String[] args) { / if (args.length> 0) { / int
contador = 0;/ for(String arg : args) {/ System.out.printf("posición: &d valor: %s\
n",contador, args[contador]);/ ++contador;/ } /} else {/ System.out.println("no
especificó argumento.");/ }/ }/ } ".Guardas tu programa y abrimos una terminal, en
la carpeta
lOMoARcPSD|15545189 bin de java que debe de ser mayor o igual a 14 y
escribimos la ruta en la que hemos estado trabajando como por ejemplo "javac -d
G:\Dropbox\Pro\Ejercicios\ y Java-Ejercicios\modules\modulo-basico\src\mods\
co.josol.contador_palabras" seguido copiamos pegamos lo mismo solo dándole un
cambio " G:\Dropbox\Pro\Ejercicios\Java-Ejercicios\modules\module-basico\src\
module-info.java" este seria el segundo argumento, copiamos nuevamente todo y
seguido lo pegamos con otro cambió nuevamente de esta manera, "G:\Dropbox\
Pro\Ejercicios\JavaEjercicios\modulos\modulobasico\src\co\josol\contador_pala
bras\contadorpalabras.java" y ahora si podemos precionar Enter y se guardará.
Para ejecutar el módulo escribimos "java --module-path" + la ruta en la que se
encuentra el módulo de esta manera " java --module-path G:\Dropbox\Pro\
Ejercicios\Java-Ejercicios\modules\modulo-basico\src\mods (mencionamos el
módulo que queremos compilar con ese parámetro)-m
co.josol/co.josol.contador_palabras.contadorpalabras Java Python JavaScript PHP
C" y damos Enter y listo.
Compilación:
Como bien ya sabemos, se implementó el uso de los módulos desde la versión
JDK 9 de Java, por lo tanto, como con cualquier programa que usa módulos, este
se compila utilizando javac. Hacer este proceso es relativamente sencillo, una ruta
del módulo le indica al compilador dónde encontrar los archivos haciendo más
fácil el proceso. Ahora bien, para el uso de los comandos javac se tienen que
realizar desde el directorio miappmodulo para que la ruta sea correcta. Para
compilar el archivo FuncsMateSimples.java, se debe usar el siguiente comando:
“javac-d appsrc\appfuncs\appfuncs\funcsimples\FuncsMateSimples.java”
appmodules/appfuncs Este le podrá decir a javac donde colocar el archivo .class.
Este comando crea directorios para appfuncs.funcsimples bajo appmodules\
appfuncs. A continuación verá el comando javac para compilar el archivo module-
info.java para el módulo appfuncs: “javac -d appmodules\appfuncs appsrc\
appfuncs\module-info.java”
Despliegue:
El asistente desplegar archivos JARs sirve para desplegar estos archivos en un
servidor de bases de datos, para esto se usa información que está almacenada en
un proyecto de desarrollo de datos. También se pueden desplegar los archivos en
el mismo servidor de datos del proyecto. Previo a desplegar un archivo JAR se
debe importar la información del archivo a otro proyecto de desarrollo de datos
que esté asociado a un servidor DB2 para z/OS Versión 9. No puede haber
cualquier rutina que dependa del archivo JAR mientras se realiza el despliegue,
por ello se debe detener previo al proceso.
Los pasos para realizar el despliegue son:
Abrir un proyecto de desarrollo de datos
Pulsar el botón derecho del mouse sobre la carpeta o archivo JAR único de
la carpeta JAR y seleccionar la opción “Desplegar”
Seguir los pasos que nos pide el asistente
Seleccionar la opción “finalizar”
Creación de JARs:
Antes de poder crear un archivo JAR, debe compilar el código fuente. Para una
rutina SQLJ, antes de poder crear un archivo JAR, necesita convertir, compilar y
personalizar el código fuente. La creación de archivos JARs en la mayoría de
casos se hace una vez que ya se terminó el código de un programa y así poder
crear el programa en sí o un solo archivo ejecutable. Este proceso normalmente
se hace a través del entorno de programación que se está usando, en este caso
sería el NetBeans. Los pasos son: - Seleccionar la opción que permite crear el
JAR---- Indicar la clase que da lugar a la ejecución del programa Seleccionar si se
incluirá el código fuente Seleccionar “Continuar” Elegir la ubicación del archivo
JAR y nombrarlo Una vez realizado todo este proceso se puede ejecutar el
archivo, haciendo click derecho y seleccionando la opción “Ejecutar”, en caso no
se pueda realizar seria debido a factores externos como los permisos o el sistema
operativo.
Para crear un archivo .jar a partir de archivos de clase, vaya a la carpeta que
contenga el archivo de clase y ejecute el comando siguiente:
Bibliografía:
https://learn.microsoft.com/es-es/shows/java-for-beginners/introduction-to-
java-modules-java-for-beginners
https://aprenderaprogramar.com/foros/index.php?topic=434.0#:~:text=La
%20creaci
https://www.ibm.com/docs/es/db2-for-zos/11?topic=routines-creating-jar-
files-java
https://www.adictosaltrabajo.com/2017/10/30/modularidad-en-java-9-12/