Java9 avec un message d'avertissement informant que les deux classes sont identiques. C:\Users\User\tutorialspoint>jar--create--fileMR.jar-Csampleproject-basedemo--release9-Csampleproject-9demoWarning"/> Java9 avec un message d'avertissement informant que les deux classes sont identiques. C:\Users\User\tutorialspoint>jar--create--fileMR.jar-Csampleproject-basedemo--release9-Csampleproject-9demoWarning">

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

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

WBOY
WBOYavant
2023-09-16 19:21:031143parcourir

我们如何使用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>

" --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>

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer