谷歌Chrome不让我信任Java applet


2

我正在尝试使用谷歌浏览器在浏览器中玩Minecraft,但它永远不会让我信任Minecraft的证书。当我尝试运行它时,我得到这个弹出窗口:

在此输入图像描述

然后,当我点击“显示详细信息...”时:

在此输入图像描述

如果我勾选“始终信任'Markus Persson'”的方框,在“系统默认值”中更改“使用此证书:[]”时,它仍然无法执行任何操作。如何在Chrome中运行它?


你在使用哪种操作系统?
kenorb

尝试打开Keychain.app并删除可能与此相关的所有证书。此外,打开Utilities»Java Preferences并显示Security选项卡的输出。您还可以在此处清除“ 网络”选项卡中的Java缓存和文件。此外,您使用的是哪个版本的OS X?您正准备访问哪个页面(因此我们可以尝试重现该问题)?您运行的是哪个Java版本?
slhck

我今天刚刚安装了OS X Mountain Lion,我至少得到了可下载的Minecraft(之前没有)。万岁!由于它完全卸载了Java,因此它安装了最新版本(Java SE 6)。如果没有现有的答案可以解决问题,我会给出更多信息。
Jwosty

Answers:


3

进入系统首选项 - >安全和隐私,然后选中允许从任何地方下载应用程序的框(单击锁定以对其进行更改)。

如果它没有帮助,您可以尝试如下:确保您没有除此证书之外的任何其他窗口,也许它在单独窗口中要求您的许可。尝试清除java缓存和安全设置。

您可能还需要重新安装本地安装的Minecraft文件,您可以在主目录中找到它们。

在Windows上:%AppData%(Windows + R键,在运行命令中键入%AppData%,然后按Enter键)。

在Mac上:〜/ Library / Application Support / minecraft(您当地的家庭用户目录)。

将有一个minecraft目录,因此请尝试删除除了您在其中看到的保存目录之外的所有内容。然后,再次尝试运行Minecraft。我建议你以前备份这些文件。如果您没有存储任何Minecraft数据,则删除整个minecraft目录。

故障排除:

  • 确保您的系统日期不是过去的,
  • 在终端中运行您的Chrome,它可以为您提供有关该问题的更多信息,
  • 删除浏览器缓存,
  • 尝试将您的java升级到最新版本,

是的,我已经确定没有其他因素造成这种情况,我认为这不是涉及我自己的问题。只是证书。此外,我有Java SE 6.
Jwosty

你能检查一下你的系统日期是否合适?不是过去的?
kenorb

还请在终端中运行Chrome浏览器,并检查是否可以看到与其相关的任何其他错误。
kenorb


谢谢,这个工作!:)而且,你是对的。这是重复...
Jwosty

0

在Java首选项中,您可能需要在高级选项卡上选择“允许用户授予对已签名内容的权限”。


默认情况下会对此进行检查,但这可能是问题所在。
slhck

是的,它已被勾选...:/
Jwosty
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.