En af de ting, jeg bedst kan lide ved SQL Developer, er, at den kører overalt. Jeg har det installeret på min Windows-arbejdsstation. Det installeres automatisk på din databaseserver, selv Unix/Linux. Og jeg har det installeret på min MacBook Pro. Det samme produkt kører overalt og giver mig et ensartet værktøj, uanset hvilken platform jeg bruger.
For nylig holdt min SQL Developer-installation på min bærbare computer op med at fungere. Når jeg ville klikke på ikonet for at starte programmet, ville ikonet hoppe i min dock og derefter afslutte. Ingen splash-skærm, intet program. Jeg tjekkede Activity Monitor og en proces ved navn "bash", som er en underordnet proces til SQL Developer, ville forbruge 100% CPU. Jeg downloadede den nyeste/bedste version af SQL Developer, og jeg fik det samme.
Det viser sig, at nogle nylige OS-opdateringer til min Mac fjernede Java. Naturligvis er SQL Developer et Java-program. Hvis jeg kigger i /System/Library/Frameworks/JavaVM.framework/Versions, kan jeg se et softlink for 1,6 point til CurrentJDK og CurrentJDK er et softlink til /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents men at JDK ikke længere eksisterer.
I modsætning til den SQL Developer-version, du downloader til Windows, er der ingen version til Mac, der indeholder JRE. Så for at rette op, var jeg nødt til at downloade Java.
Hvis dette sker for dig, skal du downloade JDK 6, ikke 7. Og det tog mig lidt at finde JDK til mit specifikke OS, som er 10.6. Efter at have downloadet .dmg-filen åbnede jeg den og dobbeltklikkede på .pkg-filen. Dette startede Java-installationsprocessen. Når installationen var fuldført, kunne jeg tjekke min Java-version (som tidligere mislykkedes):
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)
Nu hvor jeg har geninstalleret Java, startede min SQL-udvikler uden yderligere problemer.