Domanda

Sto cercando di porto un Wikimedia plugin per funzionare su OpenVMS e aveva bisogno di cambiare una classe. Sto cercando di aggiornare il file .class nel vaso utilizzando jar uf jar-file .class-file, tuttavia quando faccio questo ricevo il seguente:

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)

Si scopre ci sono 2 file LICENSE.TXT nel vaso e io non riesco a sbarazzarsi di loro.

Tutte le idee su come ottenere solo il nuovo file .class nel barattolo o il modo di sbarazzarsi di file duplicati?

È stato utile?

Soluzione

Un file jar è solo un lampo, in modo da decomprimere il JAR e poi ri-inserirlo in un pacchetto. O aprirlo con qualsiasi utility zip file grafico e rimuovere la voce duplicata.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top