Gradle のツールチェーンサポートで古いJDKを指定したら実行できなかった。
Kotlin DSL だと以下のような指定。
java { toolchain { languageVersion.set(JavaLanguageVersion.of(9)) } }
「開発元を検証できないため開けません。」となり「キャンセル」しか選べない。
この場合は、一旦「キャンセル」をクリックし、「システム環境設定」から「セキュリティとプライバシー」を選択する。
右下の「このまま許可」をクリックすれば、次回からは以下のように「開く」が選択できるようになる。