Maison > Java > javaDidacticiel > le corps du texte

Comment pouvons-nous créer un pot multi-versions (mrjar) à l'aide de l'outil jar de Java 9 ?

WBOY
Libérer: 2023-09-16 19:21:03
avant
1146 Les gens l'ont consulté

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

Dans Java 9, une nouvelle fonctionnalité "Format jar multi-versions" a été introduite où le format jar peut être amélioré avec différentes versions de classes Java ou de ressources maintenables et utilisé selon la plate-forme. La commande jar peut être utilisée pour créer un jar multi-versions contenant deux versions de la même classe compilées pour Java 8 et >Java 9 version avec un message warning informant que les deux classes sont identiques de. L'option

<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>
Copier après la connexion

" --release 9" peut indiquer au pot d'inclure tout le contenu suivant (le package de démonstration dans le répertoire "sampleproject-9" ) sous "root/META-INF/versions/9". Dans l'entrée versionnée pour MRJAR.

<strong>jar root
   - demo
      - SampleClass.class
   - META-INF
      - versions
         - 9
            - demo
               - SampleClass.class</strong>
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal