未知的发布者applet浏览器,签名jar

时间:2014-01-28 13:05:23

标签: java applet japplet jarsigner jar-signing

我无法理解在部署我的项目时,在浏览器中运行applet的问题在哪里

http://docs.oracle.com/javase/tutorial/deployment/applet/deployingApplet.html

http://www.coderanch.com/t/258307/Applets/java/Signing-JAR-certificate

jar清单代码

Permissions: all-permisisons
Application-Name:------------

浏览器中的Butt仍然出错

未知发布者安全警告 的ExceptionInInitializerError 的AccessControlException

签署我项目的jar有问题吗? 我在我的项目中使用第三方jar文件,例如jna,vlcj。我需要签这些罐子吗?当在cmd中为keystore.jks和.crt文件签署jar文件NoNotFoundException时

签署jar使用cmd

c:\<jdk-path>\bin>jarsigner path\abc.jar alias-name

在cmd上显示

jar signed.
Warning:
No -tsa or -tsacert is provided and this jar is not timestamped. Without a times
tamp, users may not be able to validate this jar after the signer certificate's
expiration date (4751-12-22) or after any future revocation date.

1 个答案:

答案 0 :(得分:1)

如果使用JDK Java / Oracle 1.7 u51进行更新,则会导致此错误。这个JDK与前一个JDK不同。

您可以安装以前版本的JDK BEFORE u51(例如7u45),或者安装JDK 6.

然后当你重新编译时,你不会看到错误。