我用各种.jar
文件创建了一个应用程序;我想使用JWS执行此程序,但NetBeans启动了Building Error,并给出了2个错误:
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
然后我指的是错误给我的行:
<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">
我正在使用NetBeans中的自签名选项对应用程序进行签名。
发生的另一件罕见的事情是:当我不使用签名选项时,应用程序不会给出构建错误。
谢谢你的回复!
你在签名期间看到“java.util.zip.ZipException”了吗?我相信我从“lib”文件夹中的坏.jar文件中得到了同样的错误。它们是包含重复的pom.properties和pom.xml文件的.jar文件。 (看起来这是一个maven问题......)为了解决这个问题,我不得不删除zip / jar文件中的重复文件。 (我使用了“7-Zip”。只需打开7-zip,选择重复的文件并点击“删除”键。你将无法提取因为zip / jar文件有多个相同的文件名/位置。)