2011-09-12 10 views
6

Zainstalowałem Oracle 11g r2 na moim komputerze, a kiedy otworzyłem program Oracle SQL Developer, powiedział: java 1.6.0_02 is not supported i nakazał mi zainstalowanie nowej wersji java.Jak zmienić ustawienia dla programisty SQL, aby poprawnie rozpoznać aktualną wersję zestawu SDK

Następnie zainstalowałem JDK 1.6.0_27 i ustaw ścieżkę w zmiennych środowiskowych i ponownie uruchom program Oracle SQL Developer, ale wystąpił ten sam błąd.

Jak mogę zmienić ustawienia dla Oracle SQL Developer, aby rozpoznawał 1.6.0_27 jako mój SDK?

+0

jakiego systemu operacyjnego używasz? – Troydm

+0

Używam Windows 7 32bit i Oracle 11g v2 –

Odpowiedz

13

sqldeveloper.conf pod sqldeveloper/bin w katalogu bazowym SQLDeveloper ma wpis dotyczący używanego domu Java.

(Tak, na Windows, jeśli masz rozpakowane sqldeveloper do C:\sqldev następnie sqldeveloper.conf jest pod C:\sqldev\sqldeveloper\bin)

Coś jak:

SetJavaHome C:\Program Files\Java\jdk1.6.0_20 

Quit sqldeveloper, usunąć ten wpis i wznowić sqldeveloper. Powinieneś zostać poproszony o podanie lokalizacji Java.

8

Przejdź do sqldeveloper \ sqldeveloper \ bin i edytuj plik sqldeveloper.conf.

Tam zobaczysz

SetJavaHome C:\Program Files\Java\jdk1.6.0_21 

zmienić go skorygować JDK ścieżka

+0

kiedy próbuję zapisać plik sqldeveloper.conf, który mówi "Sprawdź, czy ten plik jest otwarty w innym programie" ?? –

+0

, jeśli masz programistę sql, który go zamknął przed zapisaniem tego pliku? Jeśli programista SQL nie uruchamia się ponownie, edytuj ten plik, a dopiero potem spróbuj uruchomić program SQL – Troydm

+2

@ Lak1357 Stary komentarz, ale na przyszłość: Może to również oznaczać, że twój edytor potrzebuje uprawnień administratora/innych do zapisania w pliku. – Svish

2

Tak, Oracle właśnie popełnił głupi pakiet instalacyjny pozwala nam tracić czasu ... dobrzy pracy !!!

Chodzi o to, że powinien istnieć kreator/instalator, który skonfiguruje ścieżkę Java, ponieważ jdk, który jest wstępnie skonfigurowany, nie działa. Osobiście miałem edytować do sqldeveloper.conf pod sqldeveloper\bin prostu musi Nivas powiedział i zmienić wstępnie skonfigurowane ścieżki „SetJavaHome ../../jdk” na „SetJavaHome C:\Program Files\Java\jdk1.8.0_73” - dla wcześniejszych wersji sqldeveloper to wymóg posiadania Java8 i mieć pewność, że jeśli zainstalujesz wersję SQLDeveloper x64, którą ustawisz w swojej ścieżce również w wersji x64.

1

To rozwiązanie pomogło wiele osób (w tym ja) w ciągu ostatnich 12 miesięcy, więc trzeba spróbować, jeśli problem nadal występuje:

  • Przejdź do folderu \ bin sqldeveloper jdk \ jre \ i zlokalizować " msvcr100.dll”
  • Skopiuj dll do folderu C: \ Windows \ System32

Obs: trzeba będzie dostarczyć upoważnienie administratora, aby zakończyć kopię pliku, więc użytkownik musi być zalogowany jako prawdziwy administrator systemu windows .

Po skopiowaniu pliku spróbuj ponownie uruchomić program sqldeveloper. Nie wymaga ponownego uruchomienia.

Mam nadzieję, że to wam pomoże!

0

Jednym z rozwiązań jest zainstalowanie najnowszego oprogramowania Oracle SQL Developer. Link @SQL Developer Downloads. Ta instalacja zainstaluje i użyje najnowszej wersji Java 1.8.x.

Plik sqldeveloper.conf znajduje się w nowszej lokalizacji w ... \ sqldeveloper \ sqldeveloper \ bin.

Powiązane problemy