如何在 Windows 中运行被 Java 安全阻止的应用程序

Java 一直在努力提高安全性并保护安装它的系统。虽然它在计算机上的使用正在减少,但某些程序仍然需要运行 Java。这就是运行此类程序时您可能会看到 Java 安全警告的原因。由于它不是典型的安全警告,当你看到它时,你可能不知道该怎么做,这就是我写这个页面的原因。本教程将向您展示如何在 Windows 中运行被 Java 安全阻止的应用程序。

如何在 Windows 中运行被 Java 安全阻止的应用程序

在过去十年左右的时间里,Java 受到了一些不好的评价。大多数浏览器现在默认阻止它,并且它正在慢慢地在网络上被淘汰。尽管如此,编程语言仍然像以前一样无处不在,甚至更多。它仍然随处可见,并且至今仍在开发中使用。

Java 的主要漏洞是它不会像大多数其他程序一样自动更新自己。它让用户自行更新,可能会使易受攻击的程序一次数周或数月未修补。它会在更新版本可用时提醒您,但随后让您自行处理。然后完全由您来更新和管理它。

它并非没有自己的预防措施,这就是您可能会看到 Java 安全警报的原因。

Java安全

从 Java 7 开始,Oracle 就在程序中实施了安全检查以帮助提高安全性。如果您使用未签名、自签名、未由受信任机构签名或缺少权限属性的应用程序,它会提醒您。这是为了我们的保护,但偶尔会出现误报。

如果您使用主流或定期更新的程序,这通常不是问题,但如果您使用自定义程序、开发自己的程序或玩某些仍使用 Java 的独立游戏,则这通常不是问题。那时您最有可能在 Windows 中看到 Java 安全警报。

在 Windows 中运行被 Java 安全阻止的应用程序

如果您遇到 Java 安全警报,您可以采取一些措施来解决这些问题。它可以像更新所有内容以将网站添加到例外列表一样简单,具体取决于您正在执行的操作来触发警报。

以下是停止 Java 安全警报的几种方法。

更新一切

如果您突然开始无缘无故地看到 Java 安全警报,或者您通常在没有警报的情况下执行某些操作,则是时候更新您的 Java 版本了。访问 Java 网站并下载适合您计算机的正确版本。安装更新并重新测试您所做的一切。如果这不起作用,请更新您的浏览器、程序、应用程序或用于触发警报的任何其他内容。

Java 或程序更新是 Java 安全性显示此警报的主要原因。一个或另一个将过时,要么无法正常工作,要么不兼容。快速更新可以解决大多数这些警报。

检查 Java 安全设置

有时,安装 Java 或 Java 更新会触发安全级别的提升。我不知道为什么,但这些年来我已经看到过几次这种情况,并且在检查更新后对 Java 进行故障排除时,这始终是我检查的第二件事。

  1. 打开控制面板并从列表中选择 Java。如果看不到,请选择右上角的小图标。
  2. 在 Java 控制面板中选择安全选项卡。
  3. 检查窗口中的安全级别。 Oracle 建议使用“非常高”作为合适的级别。将其降低到高并重新测试。

如果您访问的网站仍然使用 Java 并且触发了警报,您可以将其添加到“安全”选项卡中的白名单中。

  1. 选择“安全”选项卡底部的“编辑站点列表”。
  2. 在框中键入 URL,然后选择添加。
  3. 添加您需要允许的任何其他 URL。
  4. 选择确定并重新测试。

您需要使用完整的 URL,因此 //... 或 //...。使其正常工作。只有当网站给您错误时,您才需要执行此操作。它对抛出错误的应用程序没有任何作用。

检查证书

最后,如果这两个步骤不起作用,请检查您尝试使用的程序或应用程序的证书。如果它没有被 Java 签名或信任,它将触发此警报。向供应商索要新证书或询问他们是否知道这是一个问题。一旦您拥有受信任的证书,您就可以安装它,警报就会消失。