Java
 Computer >> コンピューター >  >> プログラミング >> Java

Java 9でモジュールを作成するにはどうすればよいですか?


モジュールはコードとデータのパッケージです。 モジュールのコード 複数に編成されています パッケージ 各パッケージにはjavaクラスが含まれています およびインターフェースモジュールのデータ リソースが含まれています ファイル およびその他の静的 情報 。モジュールの重要な機能は、 "module-info.classが含まれていることです。 "アーティファクトのルートディレクトリにあるモジュールを説明するファイル。アーティファクトの形式は、従来の JARにすることができます。 ファイルまたはJMOD ファイル。このファイルは、ソースコードファイル module-info.javaからコンパイルされます。 ルートディレクトリにあります。

module-info.javaでモジュールを宣言できます 新しいキーワードモジュールを含むファイル 、モジュールの基本的なモジュール宣言 com.company.mymodule 以下に示します。

module com.tutorialspoint.mymodule {
}


モジュールを作成する手順: 最初のステップ: フォルダを作成しますC:\ JAVA \ src 次に、フォルダ com.tutorialspoint.greetingsを作成します モジュールと同じ名前です。

2番目のステップ:

module-info.javaを作成します C:\ JAVA \ src \ com.tutorialspoint.greetingsのファイル 次のコードのディレクトリ。

module com.tutorialspoint.greetings {
}

第3ステップ:

モジュールにソースコードファイルを追加し、ファイル JavaTest.javaを作成します ディレクトリC:\ JAVA \ src \ com.tutorialspoint.greetings \ com \ tutorialspoint \greetings 、コードは次のとおりです:

package com.tutorialspoint.greetings;

public class JavaTest {
   public static void main(String args[]) {
      System.out.println("Hello Tutorialspoint!");
   }
}

4番目のステップ:

フォルダを作成するC:\ JAVA \ mods 、次に com.tutorialspoint.greetingsを作成します このディレクトリ内のフォルダを作成し、モジュールをこのディレクトリにコンパイルします。

C:\JAVA>javac -d mods/com.tutorialspoint.greetings src/com.tutorialspoint.greetings/module-info.java
C:\JAVA>javac -d mods/com.tutorialspoint.greetings src/com.tutorialspoint.greetings/com/tutorialspoint/greetings/JavaTest.java

5番目のステップ:

モジュールを実行して出力を確認します

C:\JAVA>java --module-path mods -m com.tutorialspoint.greetings/com.tutorialspoint.greetings.JavaTest
Hello Tutorialspoint!

上記では、 module-path モジュールが配置されているパスを指定し、-mは指定します メインモジュール。


  1. Java 9でProcessBuilderを使用してプロセスを作成するにはどうすればよいですか?

    Java 9 ProcessHandleを追加しました プロセスAPIへのインターフェース プロセスクラスを強化します。 ProcessHandleインターフェースのインスタンスは、プロセスのステータスを照会できるようにするローカルプロセスを識別します プロセスの管理と管理、および ProcessHandle.Info PID を取得する必要があるため、ローカルコードを使用できます ローカルプロセスの。 ProcessBuilder クラスを使用して、個別のオペレーティングシステムプロセスを作成できます。以下の例では、「メモ帳」のプロセスを作成できます。 ProcessBuil

  2. Java 9でHtml5準拠のJavadocを作成するにはどうすればよいですか?

    Java 9より前は、特定のパッケージを見つけるためにGoogleで検索する必要があります。 、クラス 、インターフェース 、およびメソッド 情報 。 Java 9以降 、 Javadoc APIドキュメントに検索オプションが含まれています それ自体、および出力はHTML5準拠です 。 以下の例では、「 JavaDocTest.java」を作成しました。 C:/ JAVAのファイル フォルダ。 例 public class JavaDocTest {    /**       * Default method to be run to