Tôi làm theo Jigsaw quickstart here. Tôi chạy thành công lệnh jlink
đưa ra:Làm cách nào để chạy hình ảnh được tạo bởi liên kết JDK 9?
jlink --module-path $JAVA_HOME/jmods:mlib --add-modules com.greetings --output greetingsapp
Đó tạo ra một "hình ảnh thời gian chạy" mà là một cấu trúc thư mục đã phát nổ giống như:
~ tree -d greetingsapp
greetingsapp
├── bin
├── conf
│ └── security
│ └── policy
│ ├── limited
│ └── unlimited
├── include
│ └── darwin
├── legal
│ └── java.base
└── lib
├── jli
├── security
└── server
Làm thế nào để chạy này? Tôi đã mong đợi một tập tin nhị phân thực thi, không phải là một cây thư mục đã phát nổ.
Thư mục bin
có java
và keytool
. Tôi không thấy bất kỳ tệp .jar hoặc tệp .class nào để chạy qua gói thực thi java
đi kèm.
Tôi đã trả lời câu hỏi này một lúc trước: https://stackoverflow.com/questions/44085367 –