3

В моем терминале Mac:

$ javac -version
javac 10.0.1

Я открываю SQL Developer и получаю этот диалог:

SQL Developer требует минимум Java 8. Java 8 может быть загружена с: http://www.oracle.com/technetwork/java/javase/downloads/

Диалоговое изображение

Как заставить разработчика SQL работать?

2 ответа2

2

Если вы все еще не хотите использовать Java 10, исправить это легко

vi /Applications/SQLDeveloper.app/Contents/MacOS/sqldeveloper.sh

Измените вторую строку:

От:

TMP_PATH=`/usr/libexec/java_home -F -v 9`

к

TMP_PATH=`/usr/libexec/java_home -F -v 10`
0

Была такая же проблема. Установил SQL Developer 18.2.0.183 с JDK 10.0.1 и получил следующее сообщение:

Найден /usr/java/jdk-10.0.1/bin/java/bin/java для запуска этого продукта, и основной версией этой Java является 10.Обязательная минимальная основная версия для запуска этого продукта - 1.8.

Как только я удалил версию 10.0.1 и установил версию 1.8.0_172, она работала нормально.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .