Oracle
 sql >> Datenbank >  >> RDS >> Oracle

SQL Developer startet nicht

Eines der Dinge, die ich am meisten an SQL Developer mag, ist, dass es überall läuft. Ich habe es auf meiner Windows-Workstation installiert. Es wird automatisch auf Ihrem Datenbankserver installiert, auch unter Unix/Linux. Und ich habe es auf meinem MacBook Pro installiert. Das gleiche Produkt läuft überall und gibt mir ein konsistentes Tool, egal welche Plattform ich verwende.

Vor kurzem funktionierte meine SQL Developer-Installation auf meinem Laptop nicht mehr. Wenn ich auf das Symbol klickte, um das Programm zu starten, hüpfte das Symbol in meinem Dock und wurde dann beendet. Kein Startbildschirm, kein Programm. Ich habe den Aktivitätsmonitor überprüft und ein Prozess namens „bash“, der ein untergeordneter Prozess von SQL Developer ist, würde 100 % CPU verbrauchen. Ich habe die neueste/beste Version von SQL Developer heruntergeladen und das gleiche Ergebnis erhalten.

Es stellt sich heraus, dass Java durch ein aktuelles Betriebssystem-Update auf meinem Mac entfernt wurde. Offensichtlich ist SQL Developer ein Java-Programm. Wenn ich in /System/Library/Frameworks/JavaVM.framework/Versions schaue, sehe ich einen Softlink für 1.6 Punkte zu CurrentJDK und CurrentJDK ist aber ein Softlink zu /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents dass JDK nicht mehr existiert.

Im Gegensatz zu der SQL Developer-Version, die Sie für Windows herunterladen, gibt es keine Version für den Mac, die die JRE enthält. Um das Problem zu beheben, musste ich Java herunterladen.

Wenn Ihnen das passiert, laden Sie JDK 6 herunter, nicht 7. Und es hat ein bisschen gedauert, bis ich das JDK für mein spezielles Betriebssystem gefunden habe, nämlich 10.6. Nachdem ich die .dmg-Datei heruntergeladen hatte, öffnete ich sie und doppelklickte auf die .pkg-Datei. Dadurch wurde der Java-Installationsprozess gestartet. Sobald die Installation abgeschlossen war, konnte ich meine Java-Version überprüfen (die zuvor fehlschlug):

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)

Nachdem ich Java neu installiert habe, startete mein SQL Developer ohne weitere Probleme.