Heim > Java > javaLernprogramm > Hauptteil

Wie können wir mit dem Jar-Tool in Java 9 ein Multi-Release-JAR (mrjar) erstellen?

WBOY
Freigeben: 2023-09-16 19:21:03
nach vorne
1146 Leute haben es durchsucht

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

In Java 9 wurde eine neue Funktion „Multi-Version-JAR-Format“ eingeführt, mit der das JAR-Format mit verschiedenen Versionen von Java-Klassen oder wartbaren Ressourcen erweitert und je nach Plattform verwendet werden kann. Der jar-Befehl kann verwendet werden, um ein Mehrversions-JAR zu erstellen, das zwei Versionen derselben Klasse enthält, die für Java 8 und >Java 9 Version kompiliert wurden, mit einer Warnmeldung, die darüber informiert, dass die beiden Klassen sind identisch mit.

<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>
Nach dem Login kopieren

Die Option „--release 9“ kann das JAR anweisen, den gesamten folgenden Inhalt (das Demopaket im Verzeichnis „sampleproject-9“ ) unter „root/META-INF/versions/9“ einzuschließen. Innerhalb des versionierten Eintrags für MRJAR.

<strong>jar root
   - demo
      - SampleClass.class
   - META-INF
      - versions
         - 9
            - demo
               - SampleClass.class</strong>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie können wir mit dem Jar-Tool in Java 9 ein Multi-Release-JAR (mrjar) erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage