在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中文網其他相關文章!