SQL DeveloperをMacにインストールしたばかりで、起動しようとするとエラーが発生する場合は、以下の手順を試して修正してください。
エラーには、「Appleが悪意のあるソフトウェアをチェックできないため、アプリケーション「SQLDeveloper.app」を開くことができません」と表示されます。 「。また、「このソフトウェアは更新する必要があります。詳細については、開発者にお問い合わせください 「。
以下は、この問題を解決し、SQLDeveloperを起動するために使用した手順です。
SQL Developerをインストールした後、Finderでアイコンをダブルクリックしてすぐに起動しようとしました。しかし、アプリケーションを起動する代わりに、Macから次のメッセージが表示されました。
このメッセージを受け取ったとき、私はすぐに Generalに入りました。 セキュリティとプライバシーのタブ Macのシステム環境設定のオプション このアプリケーションの実行を許可します。ただし、これでも問題は解決しませんでした。
クイックWeb検索で同じ問題を抱えている他の開発者が見つかったため、これは一般的な問題のようです。この問題を解決するには、いくつかの方法があるようです。
オプション1
ターミナルウィンドウを開いて次のコマンドを実行することで、実行することができました。
適切なディレクトリに移動します:
cd /Applications/SQLDeveloper.app/Contents/resources/sqldeveloper
(ファイルをアプリケーション以外のフォルダに置いた場合 、アプリケーションを置き換えます そのフォルダ/パスで)。
SQL Developerの実行:
zsh sqldeveloper.sh
そのコマンドを実行すると、SQLDeveloperが起動します。
オプション2
そのコマンドでSQLDeveloperを起動することはできましたが、FinderのアイコンをダブルクリックしてSQLDeveloperを起動できるようにしたかったのです。
次の手順でそれができるようになりました。
ターミナルウィンドウで次のコマンドを実行します。
/usr/libexec/java_home -V
次のようになりました:
Matching Java Virtual Machines (2): 1.8.291.10 (x86_64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home 1.8.0_291 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
問題を解決するために、私はこれを実行しました:
sudo rm -rf "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/"
プロンプトでパスワードを入力しました。
最初のコマンドを再度実行する:
/usr/libexec/java_home -V
ここで、次を返します:
Matching Java Virtual Machines (1): 1.8.0_291 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home /Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home
その後、FinderでアイコンをダブルクリックしてSQLDeveloperを起動することができました。