English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java 9 Una de las mayores cambios es la introducción del sistema de módulos (proyecto Jigsaw).
El módulo es un encapsulamiento de código y datos. El código del módulo se organiza en varios paquetes, cada uno de los cuales contiene clases y interfaces Java; los datos del módulo incluyen archivos de recursos y otra información estática.
Java 9 Una de las características más importantes del módulo es que contiene un archivo module-archivo info.class. El formato del artefacto puede ser el archivo JAR tradicional o Java 9 Nuevo archivo JMOD. Este archivo se crea a partir del archivo de código fuente de nivel superior module-el archivo info.java se compila. Este archivo de declaración de módulo puede describir diferentes características del módulo.
En module-En el archivo info.java, podemos usar la nueva palabra clave module para declarar un módulo, como se muestra a continuación. A continuación se muestra la declaración más básica de un módulo com.mycompany.mymodule.
módulo com.w3codebox.mymodule { }
A continuación, creamos un com.w3módulo codebox.greetings.
Primer paso
Crear carpeta C:\>JAVA\src, luego crear una carpeta con el nombre del módulo en el directorio com.w3codebox.greetings。
Segundo paso
en C:\>JAVA\src\com.w3Crear módulo en el directorio codebox.greetings-archivo info.java, el código siguiente:
módulo com.w3codebox.greetings { }
módulo-info.java se utiliza para crear módulos. En este paso creamos com.w3módulo codebox.greetings.
Tercer paso
Agregar archivos de código fuente en el módulo, en el directorio C:\>JAVA\src\com.w3codebox.greetings\com\w3codebox\greetings crear archivo Java9Tester.java, el código siguiente:
paquete com.w3codebox.greetings; public class Java9Tester { public static void main(String[] args) { System.out.println("¡Hola Mundo!"); } }
Paso cuarto
Crear la carpeta C:\>JAVA\mods y crear com.w en esta carpeta.3Compilar el módulo en la carpeta codebox.greetings, ubicada en esta ruta:
C:/>JAVA> javac -d mods/com.w3codebox.greetings src/com.w3codebox.greetings/módulo-info.java src/com.w3codebox.greetings/com/w3codebox/greetings/Java9Tester.java
Paso quinto
Ejecutar el módulo, ver los resultados de salida:
C:/>JAVA> java --módulo-ruta mods -m com.w3codebox.greetings/com.w3codebox.greetings.Java9Tester ¡Hola Mundo!
módulo-ruta Se especificó la ruta del módulo.
-m Especificar el módulo principal.