如何从 macOS Catalina build 10.15.4 运行 java?

jac*_*ses 10 java macos homebrew intellij-idea

我刚刚将我的 macOS Catalina 从 10.15.3 -> 10.15.4 升级,我无法再在 IntelliJ 中运行 java。

我设法通过应用以下警告使其从终端工作brew

?  ~ brew reinstall java
==> Reinstalling openjdk 
==> Downloading https://homebrew.bintray.com/bottles/openjdk-13.0.2+8_2.catalina.bottle.tar.gz
Already downloaded: /Users/jactor/Library/Caches/Homebrew/downloads/0dd8815aa4758e78a47b642bf541e2ada54d5067a8742b33b309989b77d0741b--openjdk-13.0.2+8_2.catalina.bottle.tar.gz
==> Pouring openjdk-13.0.2+8_2.catalina.bottle.tar.gz
==> Caveats
For the system Java wrappers to find this JDK, symlink it with
  sudo ln -sfn /usr/local/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk

openjdk is keg-only, which means it was not symlinked into /usr/local,
because it shadows the macOS `java` wrapper.

If you need to have openjdk first in your PATH run:
  echo 'export PATH="/usr/local/opt/openjdk/bin:$PATH"' >> ~/.zshrc

For compilers to find openjdk you may need to set:
  export CPPFLAGS="-I/usr/local/opt/openjdk/include"

==> Summary
  /usr/local/Cellar/openjdk/13.0.2+8_2: 631 files, 314.6MB
Run Code Online (Sandbox Code Playgroud)

当我启动 IntellJ 时,Mac 弹出一个窗口说:

“openjdk-13.0.1.jdk”无法打开,因为无法验证开发者。macOS
无法验证此应用程序是否没有恶意软件
。Homebrew Cask 于 2019 年 12 月 3 日从 openjdk.java.net 下载了此文件。

如何解决这个问题?缓存的文件(从 12 月开始)是否没有更新?

Hüs*_*ğlı 15

打开 System Preferences -> Security and Privacy -> General

您应该会看到有关 Java 被阻止的警告,您可以单击“仍然允许”

下次运行 java 时,您将收到一条确认消息,其中包含继续的选项:

Java安全确认