0

我尝试运行我在 javafx 中并使用 u8.45 jdk 的项目。在浏览器中运行时给出错误。我运行项目所遵循的步骤只是将 Netbean 中提供的运行选项更改为“在浏览器中运行”

错误: com.sun.deploy.net.JARSigningException: Found unsigned entry in resource: file:/C:/Users/chirag/Desktop/trunk/User_management_application/dist/User_management_application.jar at com.sun.javaws.security.SigningInfo.getCommonCodeSignersForJar(Unknown Source) at com.sun.javaws.security.SigningInfo.check(Unknown Source) at com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedResourcesHelper(Unknown Source) at com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedResources(Unknown Source) at sun.plugin2.applet.JNLP2Manager.prepareLaunchFile(Unknown Source) at sun.plugin2.applet.JNLP2Manager.loadJarFiles(Unknown Source) at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source)

请指导我如何在网络浏览器中运行项目,

非常感谢您。

4

1 回答 1

0

您需要签署您的应用程序以摆脱这个问题。从 Java 7u51 开始,oracle 强制要求所有 RIA 应用程序都必须经过签名才能在浏览器上运行。您可以在这个 oracle 博客中找到完整的信息:

7u51 中 RIA 的新安全要求(2014 年 1 月)

如果您想了解有关如何签署应用程序的更多详细信息,可以关注:

签署和验证 JAR 文件

于 2015-07-21T06:44:33.820 回答