【问题标题】:Enable Java in Chrome and Firefox to test self-signed applets在 Chrome 和 Firefox 中启用 Java 以测试自签名小程序
【发布时间】:2015-06-26 07:45:12
【问题描述】:

我正在尝试创建一个自签名小程序。我按照this 非常简单的教程的步骤进行操作,但它不起作用。一开始我以为小程序有问题,但后来我发现它更像是一个 Java 问题。运行this 测试后,我发现我的浏览器中没有启用Java(或者我没有安装它,但我知道我已经安装了它,所以这不是问题......)。

我使用的是 64 位的 Windows 7。我测试了 Chrome、Firefox,甚至 Internet Explorer。我的 Java 版本是:1.8.0_45。

C:\>java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)

在 Java 控制面板中,我在浏览器中启用了 Java 内容。

我已经阅读了几篇建议我应该在浏览器中启用 Java 插件的帖子,但它甚至不在插件列表中。我还按照here 的建议启用了 NPAPI 插件,但到目前为止还没有运气。

我错过了什么?非常感谢!

【问题讨论】:

    标签: java google-chrome firefox plugins applet


    【解决方案1】:

    在 java(jre) 7 之后,由于安全原因,我们无法运行未签名和自签名的 jar 文件。java 会阻止它。
    您需要从受信任的证书签署小程序 jar 文件(没有其他解决方案)。您需要在购买证书的链接上支付以下费用 https://www.digicert.com/code-signing/java-code-signing-guide.htm

    您还需要在从可信证书签署 jar 之前更新 mainfeast 文件。

    如果您有任何问题,请告诉我。

    【讨论】:

    • this page 上我仍然不明白我得到的结果是Java 被禁用或未安装。这不应该是签名或未签名的小程序的问题。我安装了 Java,并在 Java 控制面板中启用了它,但它似乎不适用于浏览器。 @Aniket
    • 您使用的是哪个浏览器?我告诉过你,在 java(jre) 7 之后,由于安全原因,我们无法运行未签名和自签名的 jar 文件,java 会阻止它。
    • 是的,这很清楚,但是我链接的页面是官方的 oracle 站点,其中有一个 Java 检测应用程序会请求运行权限,但它不会加载。我认为这与已签名或未签名的小程序无关,因为它在其他计算机上可以工作,但在我的情况下,我得到 Java 已禁用或未安装。我同时使用 Firefox 和 Chrome。
    【解决方案2】:

    该教程适用于较旧的 JRE。

    Self-signed certificates for a known community

    【讨论】:

      猜你喜欢
      • 2014-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-10
      • 2010-12-22
      相关资源
      最近更新 更多