Computer >> Máy Tính >  >> Lập trình >> Java

Làm thế nào để tạo một mô-đun trong Java 9?


Mô-đun là một gói mã và dữ liệu. Mã của mô-đun đã được tổ chức thành nhiều gói và mỗi gói chứa lớp java và giao diện . Dữ liệu của mô-đun bao gồm tài nguyên tệp tĩnh khác thông tin . Một tính năng quan trọng của mô-đun là nó chứa "module-info.class "tệp mô tả mô-đun trong thư mục gốc của tệp tạo tác của nó. Định dạng cấu phần có thể là JAR truyền thống tệp hoặc JMOD tập tin. Tệp này được biên dịch từ tệp mã nguồn module-info.java trong thư mục gốc.

Chúng tôi có thể khai báo mô-đun trong module-info.java tệp với từ khóa mới mô-đun , khai báo mô-đun cơ bản cho mô-đun com.company.mymodule được đưa ra bên dưới.

module com.tutorialspoint.mymodule {
}


Các bước tạo mô-đun:

Bước đầu tiên:

Tạo thư mục C:\ JAVA \ src và sau đó tạo một thư mục com.tutorialspoint.greetings trùng tên với mô-đun.

Bước thứ hai:

Tạo module-info.java trong C:\ JAVA \ src \ com.tutorialspoint.greetings thư mục với mã sau.

module com.tutorialspoint.greetings {
}

Bước thứ ba:

Thêm tệp mã nguồn vào mô-đun và tạo tệp JavaTest.java trong thư mục C:\ JAVA \ src \ com.tutorialspoint.greetings \ com \ tutorialspoint \ welcome , mã như sau:

package com.tutorialspoint.greetings;

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

Bước thứ tư:

Tạo thư mục C:\ JAVA \ mods rồi tạo com.tutorialspoint.greetings trong thư mục này và biên dịch mô-đun vào thư mục này.

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

Bước thứ Năm:

Thực thi mô-đun và xem đầu ra

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

Ở trên, module-path chỉ định đường dẫn nơi đặt mô-đun và - m chỉ định mô-đun chính.