sql >> Databáze >  >> RDS >> Oracle

SQL Developer se nespustí

Jedna z věcí, které se mi na SQL Developeru líbí nejvíce, je, že běží všude. Mám to nainstalované na pracovní stanici s Windows. Nainstaluje se automaticky na váš databázový server, dokonce i Unix/Linux. A mám to nainstalované na svém MacBooku Pro. Stejný produkt běží všude a poskytuje mi konzistentní nástroj bez ohledu na platformu, kterou používám.

Nedávno mi přestala fungovat instalace SQL Developer na mém notebooku. Když bych kliknul na ikonu pro spuštění programu, ikona by poskočila v mém doku a pak se ukončila. Žádná úvodní obrazovka, žádný program. Zkontroloval jsem Activity Monitor a proces s názvem „bash“, což je podřízený proces pro SQL Developer, by spotřeboval 100 % CPU. Stáhl jsem si nejnovější/největší verzi SQL Developer a mám to samé.

Ukázalo se, že některá nedávná aktualizace operačního systému na mém Macu odstranila Javu. Je zřejmé, že SQL Developer je program v jazyce Java. Když se podívám do /System/Library/Frameworks/JavaVM.framework/Versions, vidím měkký odkaz pro 1,6 bodu na CurrentJDK a CurrentJDK je měkký odkaz na /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents, ale že JDK již neexistuje.

Na rozdíl od verze SQL Developer, kterou si stáhnete pro Windows, neexistuje žádná verze pro Mac, která by obsahovala JRE. Abych to opravil, musel jsem si stáhnout Javu.

Pokud se vám to stane, stáhněte si JDK 6, ne 7. A chvíli mi trvalo, než jsem našel JDK pro můj konkrétní OS, což je 10.6. Po stažení souboru .dmg jsem jej otevřel a dvakrát kliknul na soubor .pkg. Tím byl zahájen proces instalace Java. Jakmile byla instalace dokončena, mohl jsem zkontrolovat verzi Java (která předtím selhala):

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)

Nyní, když jsem přeinstaloval Javu, můj SQL Developer se spustil bez dalších problémů.


  1. Zkontrolujte, zda je na propojeném serveru povolen RPC Out

  2. Návrh datového modelu pro systém rezervace hotelových pokojů

  3. Podpora PDO pro více dotazů (PDO_MYSQL, PDO_MYSQLND)

  4. Načítání souborů .sql z PHP