Как изменить настройки для SQL Developer, чтобы правильно распознать текущую версию SDK

Я установил Oracle 11g r2 на свою машину, и когда я открыл Oracle SQL Developer, он говорит:java 1.6.0_02 is not supported и говорит мне установить новую версию java.

затем я установил JDK 1.6.0_27 и установил путь в переменных среды и снова запустил Oracle SQL Developer, но произошла та же ошибка.

Как изменить настройки Oracle SQL Developer для распознавания 1.6.0_27 в качестве SDK?

6 ответов


sqldeveloper.conf под sqldeveloper/bin в базовом каталоге SQLDeveloper есть запись для используемого дома java.

(Итак, в Windows, Если вы распаковали SQLDeveloper в C:\sqldev затем sqldeveloper.conf под C:\sqldev\sqldeveloper\bin)

что-то типа:

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

закройте SQLDeveloper, удалите эту запись и перезапустите SQLDeveloper. Вам будет предложено указать местоположение Java.


перейдите в sqldeveloper\sqldeveloper\bin и отредактируйте sqldeveloper.файл conf.

там вы увидите

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

измените его, чтобы исправить путь jdk


да, Oracle только что сделал тупой пакет установки, чтобы заставить нас тратить наше время...хорошие парни работы!!!

дело в том, что должен быть мастер/установщик для настройки пути java, это потому, что JDK, который поставляется предварительно настроенным, просто не работает. Лично мне пришлось редактировать sqldeveloper.conf под sqldeveloper\bin просто Нива сказал и изменить предварительно настроенные пути "SetJavaHome ../../jdk "to"SetJavaHome C:\Program Files\Java\jdk1.8.0_73" - для более ранних версий sqldeveloper это требование иметь Java8 и быть уверенным, что при установке версии sqldeveloper x64 версия java, которую вы установили в своем пути, также x64.


этот обходной путь помог многим людям (включая меня) в течение последних 12 месяцев, поэтому вы должны попробовать, если у вас все еще есть проблема:

  • перейдите в папку sqldeveloper\jdk\jre\bin и найдите " msvcr100.DLL-файл"
  • скопируйте эту dll в C:\Windows\System32 папка

Obs: вам нужно будет предоставить разрешение администратора для завершения копирования файла, поэтому вы должны войти в систему как истинный администратор windows.

после копирования файла, просто попробуйте снова запустить sqldeveloper. Перезагрузка не требуется.

надеюсь, это поможет вам тоже!


одним из решений является установка последнего разработчика Oracle SQL. Ссылка @ SQL Developer загрузки . Эта установка будет устанавливать и использовать последнюю версию Java 1.8.x.

sqldeveloper.файл conf находится на Новой месте на ...\sqldeveloper\sqldeveloper\bin .


чтобы изменить версию SDK, связанную с разработчиком SQL, удалите другие версии SDK и установите требуемую версию. После установки требуемой версии попробуйте запустить SQL developer, он автоматически предложит вам прикрепить путь. И вы можете предоставить новый путь.