Database
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Database

Phát triển một mô-đun với Java 9 trong Eclipse IDE, Phần 2

Trong hướng dẫn trước đó, “Phát triển mô-đun với Java 9 trong Eclipse IDE, Phần 1,” chúng tôi đã giới thiệu các mô-đun trong Java 9. JSR 376:Hệ thống mô-đun nền tảng Java Các điều khoản của hệ thống mô-đun và Java 9 triển khai hệ thống mô-đun. Chúng tôi đã xác định một mô-đun và các chỉ thị liên quan của mô-đun , xuất khẩu yêu cầu . Chúng tôi cũng đã thảo luận về các mục tiêu và lợi ích của hệ thống mô-đun. Trong hướng dẫn tiếp theo này, chúng tôi sẽ giới thiệu cách sử dụng các mô-đun trong IDE Eclipse. Hướng dẫn này có các phần sau:

  • Thiết lập Môi trường
  • Tạo một dự án Java
  • Định cấu hình khai báo mô-đun
  • Thêm Lớp Chính cho Mô-đun
  • Định cấu hình VM Args cho Đường dẫn mô-đun
  • Chạy Ứng dụng Mô-đun Java
  • Kết luận

Thiết lập Môi trường

Tải xuống và cài đặt phiên bản Eclipse IDE hỗ trợ Java 9. Eclipse IDE dành cho Nhà phát triển Java EE (eclipse-jee-photon-M6-win32-x86_64.zip) được sử dụng trong hướng dẫn này.

Tạo một dự án Java

Để tạo một dự án Java, hãy chọn Tệp> Mới> Dự án Java , như trong Hình 1.


Hình 1: Tệp> Mới> Dự án Java

Trong Dự án Java mới cửa sổ, chỉ định chi tiết dự án, như thể hiện trong Hình 2. Chỉ định Tên dự án ( HelloJigsaw ) và chọn hộp kiểm Sử dụng vị trí mặc định . Đối với JRE , chọn hộp thoại Sử dụng môi trường thực thi JRE nút radio và chọn JavaSE-9 . Trong Bố cục dự án , chọn Tạo thư mục riêng biệt cho nguồn và tệp lớp và nhấp vào Định cấu hình mặc định liên kết.


Hình 2: Dự án Java mới

Chúng ta cần thiết lập đường dẫn xây dựng cho các thư mục nguồn và đầu ra. Trong Tùy chọn (Đã lọc) , chỉ Java> Đường dẫn xây dựng được hiển thị, như trong Hình 3. Trong Thư mục nguồn và đầu ra , chọn nút radio Thư mục . Chỉ định Tên thư mục nguồn dưới dạng src Tên thư mục đầu ra dưới dạng modules.hello.jigsaw . Nhấp vào Áp dụng và đóng .


Hình 3: Đặt đường dẫn xây dựng

Đã định cấu hình chi tiết dự án trong Tạo dự án Java , nhấp vào Tiếp theo, như trong Hình 4.


Hình 4: Dự án Java mới> Tiếp theo

Trong Cài đặt Java , Nguồn tab hiển thị các thư mục src mô-đun , như được hiển thị trong Hình 5. Trong Chi tiết , chọn Tạo tệp module-info.java hộp kiểm. Thư mục đầu ra mặc định trường hiển thị các thư mục đầu ra mặc định. Nhấp vào Hoàn tất.


Hình 5: Cài đặt Java

Định cấu hình khai báo mô-đun

Trong phần này, chúng ta sẽ tạo một khai báo mô-đun trong tệp mã nguồn module-info.java . Khai báo mô-đun cần thêm như sau:

module hello.jigsaw {
}

Mô-đun không khai báo bất kỳ phụ thuộc nào và không xuất các gói cụ thể. Theo mặc định, tất cả các gói trong một mô-đun được xuất. Khi tùy chọn Tạo tệp module-info.java được chọn, như trong Hình 5, một New module-info.java hộp thoại được hiển thị (xem Hình 6). Chỉ định tên mô-đun, theo quy ước, thường bắt đầu bằng một chữ cái thường. Chỉ định tên mô-đun trong Tên mô-đun trường, hello.jigsaw làm ví dụ.


Hình 6: Chỉ định tên mô-đun

Một dự án Java mới được tạo, bao gồm module-info.java tệp nguồn, như trong Hình 7.


Hình 7: Dự án Java HelloJigsaw

Thêm lớp chính cho mô-đun

Trong phần này, chúng ta sẽ thêm lớp chính cho mô-đun. Lớp chính được gọi là Main và phải nằm trong một gói có cùng tên với tên mô-đun, đó là hello.jigsaw . Main lớp cần thêm như sau; lớp khai báo một main phương thức được gọi khi lớp được chạy và xuất ra Hello Jigsaw tin nhắn.

package hello.jigsaw;
public class Main {
   public static void main(String[] args) {
      System.out.println("Hello Jigsaw!");
   }
}

Để thêm Main , nhấp chuột phải vào HelloJigsaw dự án trong Trình khám phá gói và chọn Mới> Lớp . Trong Lớp Java mới cửa sổ (xem Hình 8), Thư mục nguồn phải được chỉ định trước là HelloJigsaw / src . Chỉ định Gói dưới dạng hello.jigsaw , trùng tên với tên mô-đun. Chỉ định tên lớp trong Tên trường là Main . Chọn hộp kiểm để thêm public static void main (String [] args) , làm cho lớp trở thành một ứng dụng Java và nhấp vào Kết thúc.


Hình 8: Định cấu hình Lớp chính

Chính lớp được thêm vào dự án Java HelloJigsaw , như được hiển thị trong Trình khám phá gói trong Hình 9.


Hình 9: Lớp chính đã được thêm vào

Sao chép mã cho Main , như đã liệt kê trước đó, vào Main trong IDE Eclipse, như trong Hình 10.


Hình 10: Lớp chính có mã nguồn

Định cấu hình VM Args cho Đường dẫn Mô-đun

Chúng tôi đã tạo một khai báo mô-đun trong module-info.java tệp và Main Hồ sơ. Làm cách nào để ứng dụng Chính tìm thấy mô-đun? Chúng tôi cần định cấu hình các args VM cho Main ứng dụng để bao gồm đường dẫn mô-đun. Nhấp chuột phải vào HelloJigsaw dự án trong Trình khám phá gói và chọn Thuộc tính . Trong Thuộc tính cửa sổ, chọn Chạy / Cài đặt gỡ lỗi và chọn Chính lớp (xem Hình 11). Nhấp vào Chỉnh sửa…


Hình 11: Cài đặt Chạy / Gỡ lỗi

Trong Chỉnh sửa cấu hình (xem Hình 12), Main tab được chọn theo mặc định, với tên ứng dụng được chỉ định trong Tên trường là Chính . Dự án được chỉ định trong Dự án trường là HelloJigsaw . Chính lớp là hello.jigsaw.Main .


Hình 12: Chỉnh sửa cấu hình

Chọn Đối số và chỉ định các args trong đối số VM trường, như được hiển thị trong Hình 13, và như được liệt kê:

--module-path modules -m hello.jigsaw.Main

–Module-path arg chỉ định đường dẫn mô-đun dưới dạng một hoặc nhiều thư mục có mô-đun và -m tùy chọn chỉ định mô-đun. Nhấp vào OK.


Hình 13: Đối số VM

Trong Cài đặt chạy / gỡ lỗi , nhấp vào Áp dụng và đóng , như trong Hình 14.


Hình 14: Thuộc tính> Chạy / Cài đặt gỡ lỗi> Áp dụng và đóng

Chạy ứng dụng mô-đun Java

Trong phần này, chúng tôi sẽ chạy ứng dụng mô-đun Java. Nhấp chuột phải vào Main.java trong Package Explorer và chọn Chạy dưới dạng> Ứng dụng Java , như trong Hình 15.


Hình 15: Main.java> Run As> Java Application

Ứng dụng mô-đun Java chạy và đầu ra Hello Jigsaw trong Bảng điều khiển (xem Hình 16).


Hình 16: Đầu ra từ Ứng dụng Mô-đun

Kết luận

Trong hai hướng dẫn, chúng tôi đã giới thiệu tính năng mới của mô-đun trong Java 9 và thảo luận về việc tạo mô-đun trong Eclipse IDE. A mô-đun là một tập hợp các gói, tài nguyên và thư viện gốc Java được đặt tên; nó cung cấp mô-đun hóa cho JDK. Hệ thống mô-đun là sự triển khai của JSR 376:Hệ thống mô-đun nền tảng Java.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kế hoạch khai thác:Không chỉ dành cho bộ nhớ cache của kế hoạch

  2. Chỉ mục được lọc và Tham số bắt buộc (redux)

  3. Hướng dẫn tham gia SQL

  4. 3 Thống kê I / O khó chịu làm trễ hiệu suất truy vấn SQL

  5. Phục vụ Đồ ăn Ngon (và Dữ liệu) - Mô hình Dữ liệu cho Nhà hàng