SQL Developerについて私が最も気に入っていることの1つは、どこでも実行できることです。 Windowsワークステーションにインストールしています。 Unix / Linuxであっても、データベースサーバーに自動的にインストールされます。そして、MacBookProにインストールしました。同じ製品がどこでも実行され、使用しているプラットフォームに関係なく一貫したツールを提供してくれます。
最近、ラップトップへのSQLDeveloperのインストールが機能しなくなりました。アイコンをクリックしてプログラムを起動すると、アイコンがドックでバウンスして終了します。スプラッシュ画面もプログラムもありません。アクティビティモニタを確認したところ、SQL Developerの子プロセスである「bash」という名前のプロセスは100%のCPUを消費します。 SQL Developerの最新/最高バージョンをダウンロードしましたが、同じものを入手しました。
私のMacに対する最近のOSアップデートでJavaが削除されたことがわかりました。明らかに、SQLDeveloperはJavaプログラムです。 /System/Library/Frameworks/JavaVM.framework/Versionsを見ると、CurrentJDKへの1.6ポイントのソフトリンクがあり、CurrentJDKは/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/ContentsへのソフトリンクですがそのJDKはもう存在しません。
Windows用にダウンロードするSQLDeveloperバージョンとは異なり、JREを含むMac用のバージョンはありません。そのため、修正するにはJavaをダウンロードする必要がありました。
これが発生した場合は、7ではなくJDK 6をダウンロードしてください。特定のOS(10.6)のJDKを見つけるのに少し時間がかかりました。 .dmgファイルをダウンロードした後、それを開いて.pkgファイルをダブルクリックしました。これにより、Javaのインストールプロセスが開始されました。インストールが完了すると、Javaのバージョン(以前は失敗していました)を確認できます:
bpeasland-MacBook-Pro:Versions bpeasland$ java -version
java version "1.6.0_33"
Java(TM) SE Runtime Environment (build 1.6.0_33-b03-424-10M3720)
Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03-424, mixed mode)
Javaを再インストールしたので、SQLDeveloperは問題なく起動しました。