English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java 9 Uma das maiores mudanças é a introdução do sistema de módulos (projeto Jigsaw).
O módulo é um encapsulamento de código e dados. O código do módulo é organizado em vários pacotes, cada um contendo classes e interfaces Java; os dados do módulo incluem arquivos de recursos e outras informações estáticas.
Java 9 Uma das características importantes do módulo é que no diretório raiz do artefato do módulo há um arquivo module-o arquivo info.class. O formato do artefato pode ser o tradicional JAR ou Java 9 Novo arquivo JMOD. Este arquivo é gerado a partir do arquivo de código-fonte source do diretório raiz module-o arquivo info.java é compilado. Este arquivo de declaração de módulo pode descrever diferentes características do módulo.
No módulo-No arquivo info.java, podemos usar a nova palavra-chave module para declarar um módulo, conforme mostrado a seguir. Abaixo está a declaração básica de um módulo com.mycompany.mymodule.
módulo com.w3codebox.mymodule { }
A seguir, criamos um com.w3módulo codebox.greetings.
Passo 1
Crie a pasta C:\>JAVA\src e crie uma pasta com o mesmo nome do módulo no diretório, com.w3codebox.greetings.
Passo 2
no diretório C:\>JAVA\src\com.w3Crie o módulo em codebox.greetings-o arquivo info.java, o código é o seguinte:
módulo com.w3codebox.greetings { }
module-info.java é usado para criar módulos. Neste passo, criamos com.w3módulo codebox.greetings.
Passo 3
Adicione o arquivo de código-fonte no módulo, no diretório C:\>JAVA\src\com.w3codebox.greetings\com\w3codebox\greetings cria um arquivo Java9Tester.java, o código é o seguinte:
package com.w3codebox.greetings; public class Java9Tester { public static void main(String[] args) { System.out.println("Hello World!"); } }
Fourth Step
Create the folder C:\>JAVA\mods and then create com.w in this directory3Compile the module to this directory: codebox.greetings folder
C:/>JAVA> javac -d mods/com.w3codebox.greetings src/com.w3codebox.greetings/module-info.java src/com.w3codebox.greetings/com/w3codebox/greetings/Java9Tester.java
Fifth Step
Execute the module and view the output results:
C:/>JAVA> java --module-path mods -m com.w3codebox.greetings/com.w3codebox.greetings.Java9Tester Hello World!
module-path Specify the path where the module is located.
-m Specify the main module.