Trong JDK 9, bạn có thể sử dụng upgradeable modules hoặc đặt các tệp JAR JAR trên đường dẫn lớp.
Các Java 9 migration guide trạng thái:
Thuộc tính hệ thống java.endorsed.dirs
và thư mục lib/endorsed
không còn hiện diện. Trình biên dịch javac
và trình khởi chạy java
sẽ thoát nếu phát hiện thấy một trình phát nào.
Bạn sẽ kết thúc việc tìm kiếm các lỗi nếu có những tồn tại như:
<JAVA_HOME>/lib/endorsed is not supported. Endorsed standards and
standalone APIs in modular form will be supported via the concept of
upgradeable modules. Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Những-tiêu chuẩn tán thành cơ chế ghi đè đã được gỡ bỏ để đạt được Modular Run-Time Images và bây giờ sẽ sử dụng hình ảnh mô-đun.
Hình ảnh mô-đun bao gồm các mô-đun chứ không phải tệp JAR. Tham gia chuyển tiếp, các tiêu chuẩn được chứng thực và API độc lập chỉ được hỗ trợ ở dạng dạng mô-đun, thông qua khái niệm upgradeable modules.