Question

Je suis en train de transférer un plug-in wikimedia pour fonctionner sur OpenVMS et nécessaire de modifier une classe. Je suis en train de mettre à jour le fichier .class dans le pot en utilisant jar uf jar-file .class-file, mais quand je le fais, je reçois le texte suivant:

java.util.zip.ZipException: duplicate entry: META-INF/LICENSE.txt
        at java.util.zip.ZipOutputStream.putNextEntry(ZipOutputStream.java:175)
        at java.util.jar.JarOutputStream.putNextEntry(JarOutputStream.java:90)
        at sun.tools.jar.Main.update(Main.java:507)
        at sun.tools.jar.Main.run(Main.java:184)

Il se trouve il y a 2 fichiers LICENSE.txt dans le pot et je ne peux pas à se débarrasser d'eux.

Toutes les idées sur la façon d'obtenir que le nouveau fichier .class dans le pot ou comment se débarrasser du fichier en double?

Était-ce utile?

La solution

Un fichier jar est juste un zip, donc Décompressez le JAR puis reconditionner il. Ou ouvrez-le avec un utilitaire de fichier zip graphique et supprimez l'entrée en double.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top