NetBeans编译JWS应用程序的错误

问题描述 投票:2回答:1

我用各种.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 web-services web netbeans java-web-start
1个回答
0
投票

你在签名期间看到“java.util.zip.ZipException”了吗?我相信我从“lib”文件夹中的坏.jar文件中得到了同样的错误。它们是包含重复的pom.properties和pom.xml文件的.jar文件。 (看起来这是一个maven问题......)为了解决这个问题,我不得不删除zip / jar文件中的重复文件。 (我使用了“7-Zip”。只需打开7-zip,选择重复的文件并点击“删除”键。你将无法提取因为zip / jar文件有多个相同的文件名/位置。)

© www.soinside.com 2019 - 2024. All rights reserved.