2016-08-08 69 views
2

Ich erstellte eine App mit verschiedenen .jar Dateien; Ich wollte mit diesem Programm JWS auszuführen aber NetBeans startet ein Gebäude Fehler und gibt mir 2 Fehler:NetBeans kompilieren Fehler für JWS App

C:\Proyecto OUMA\ouma.administracfdi.Reader\nbproject\jnlp-impl.xml:253: The following error occurred while executing this line: 
C:\Proyecto OUMA\ouma.administracfdi.Reader\nbproject\jnlp-impl.xml:845: jarsigner returned: 1 

Dann habe ich auf die Leitungen beziehen, die die Fehler gab mir:

<antcall target="generate-jnlp"/> 

<sign-jars keystore="${jnlp.signjar.keystore}"   storepass="${jnlp.signjar.storepass}" 
       keypass="${jnlp.signjar.keypass}" alias="${jnlp.signjar.alias}" mainjar="${dist.jar}" destdir="dist" 
       codebase="${jnlp.codebase.value}" signedjarsprop="jnlp.signed.jars" 
       **componentsprop="jnlp.components"> 

Ich bin Unterschreiben der App mit der Self-sign-Option in NetBeans.

Eine weitere seltene Sache, die passiert: Wenn ich die Signierungsoption nicht verwende, gibt die App den Baufehler nicht.

Vielen Dank für Ihre Antworten!

Antwort

0

Wird während der Signierung "java.util.zip.ZipException" angezeigt? Ich glaube, ich bekam denselben Fehler von schlechten .jar-Dateien in meinem "lib" -Ordner. Sie waren .jar-Dateien mit doppelten pom.properties- und pom.xml-Dateien. (Scheint so, als wäre es ein Maven-Problem ...) Um das zu beheben, musste ich die doppelten Dateien in den Zip/Jar-Dateien löschen. (Ich habe dafür "7-Zip" verwendet. Öffnen Sie einfach in 7-zip, wählen Sie die doppelte (n) Datei (en) aus und klicken Sie auf "Löschen". Sie können die Datei nicht extrahieren, da die ZIP/JAR-Datei mehrere davon enthält derselbe Dateiname/Ort.)