首頁  >  文章  >  Java  >  JLink工具在Java 9中是什麼?

JLink工具在Java 9中是什麼?

WBOY
WBOY轉載
2023-09-05 21:57:021312瀏覽

JLink工具在Java 9中是什么?

JLink 是一個新的連結器工具,用來建立我們自己的客製化JRE。通常,我們可以使用Oracle提供的預設JRE來執行我們的程式。如果我們需要創建自己的JRE,那麼就可以使用這個工具。 JLink工具可以幫助創建只包含 運行應用程式所需的類別 的自己的JRE。它可以減少開發的API的大小,並減少使用完整JRE的依賴。

Java 9中,我們在編譯程式碼和執行程式碼之間有一個新的階段,就是連結時間。連結時間是編譯時間和運行時間之間的可選階段。

建立自訂JRE的指令

<strong>jlink --module-path --add-modules --limit-modules --output</strong>
  • module-path 是連結器發現的可觀察模組的路徑。它可以是模組化的JAR檔、JMOD檔和模組。
  • add-modules 指定要新增到執行時間鏡像的模組,這些模組可以透過傳遞依賴關係導致其他模組被添加。
  • limit-modules 限制可觀察模組的範圍。
  • the output 是包含產生的運行時映像的目錄。

<strong>jlink --module-path $JAVA_HOME/jmods:mlib --add-modules com.greetings --output greetingsapp</strong>

#在上述指令中,module-path的值是包含打包模組的目錄的路徑。 JAVA_HOME/jmods是包含java.base.jmod、其他標準和JDK模組的目錄。在模組路徑上的mlib目錄中包含了模組com.greetings的構件。

以上是JLink工具在Java 9中是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除