升级到 macOS 10.15.4 导致“jdk-11.0.2.jdk”开发者无法验证错误

ben*_*rre 3 java jdk macos macos-catalina

我最近将我的笔记本电脑升级到 macOS 10.15.4,现在 Java 将无法从命令行(或我能告诉的任何其他地方)运行,我只看到以下错误消息:

“jdk-11.0.2.jdk”无法打开,因为无法验证开发者

在此处输入图片说明

小智 5

尝试这个:

  1. 从命令行运行 Java 并单击警告上的“取消”
  2. 转到 Apple 菜单 > 系统偏好设置 > 安全和隐私 > 常规选项卡
  3. 您应该会在窗口底部附近看到一个按钮,允许您无论如何都打开 Java。

您应该只需执行一次这些步骤。


ben*_*rre 0

我必须从命令行运行 java,以便在允许 java 和 javac 等 jdk 工具永久运行时触发“安全和隐私”中的按钮出现。

让我困惑的部分是,如果我从 Iterm2 https://www.iterm2.com/运行程序,这就是我通常运行命令行的方式,但它不起作用。我必须从内置终端运行。

也许这是因为我仍在使用 bash 而不是 zsh?无论如何,如果您运行 Iterm2 并遇到此问题,请尝试从普通系统终端尝试。