私は最近ラップトップをmacOS 10.15.4にアップグレードしましたが、今Javaはコマンドライン(または私が言うことができる他の場所)からは実行されません)次のエラーメッセージが表示されます。
「jdk-11.0.2.jdk」は、開発者を確認できないため開くことができません
Javaとjavacに次のようなjdkツールを許可したときに、セキュリティとプライバシーのボタンを表示するために、コマンドラインからJavaを実行する必要がありました。永久に実行します。
私をつまずかせていた部分は、私がIterm2からプログラムを実行した場合 https://www.iterm2.com/ でした。これは、コマンドラインを通常実行する方法であり、機能しませんでした。ビルトインターミナルから実行する必要がありました。
多分これは私がまだzshではなくbashを使っているからでしょうか?いずれにしても、Iterm2を実行していてこの問題が発生している場合は、通常のシステム端末から試してください。
これを試して:
これらの手順を実行する必要があるのは1回だけです。
this answer を使用してこれを解決しました。
MacOSゲートキーパーを無効にします。
Sudo spctl --master-disable
そのJDKにアクセスするために必要なアプリを実行します。
MacOSゲートキーパーを再度有効にします。
Sudo spctl --master-enable
これらのアプリを開き、開発者を確認する権限が記憶されているようです。