首頁  >  文章  >  Java  >  我們如何使用Java 9中的jar工具創建一個多版本發布的jar(mrjar)?

我們如何使用Java 9中的jar工具創建一個多版本發布的jar(mrjar)?

WBOY
WBOY轉載
2023-09-16 19:21:031143瀏覽

我们如何使用Java 9中的jar工具创建一个多版本发布的jar(mrjar)?

在Java 9 中,引入了一項新功能“多版本jar 格式”,其中可以使用不同版本的Java 類別或可維護的資源來增強jar 格式並根據平台使用。 jar 指令可用來建立多版本jar,其中包含為Java 8 編譯的相同類別的兩個版本>Java 9 版本警告訊息,告知兩個類別是相同的。

<strong>C:\Users\User\tutorialspoint>jar --create --file MR.jar -C sampleproject-base demo --release 9 -C sampleproject-9 demo
Warning: entry META-INF/versions/9/demo/SampleClass.class contains a class thatis identical to an entry already in the jar</strong>

 " --release 9" 選項可以告訴jar 包含後面的所有內容(「sampleproject-9」目錄中的示範套件)在「root/META-INF/versions/9”下的MRJAR的版本化條目內。

<strong>jar root
   - demo
      - SampleClass.class
   - META-INF
      - versions
         - 9
            - demo
               - SampleClass.class</strong>

以上是我們如何使用Java 9中的jar工具創建一個多版本發布的jar(mrjar)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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