Ну, мне пришлось установить Oracle Java 8 SDK вручную.И SQLDeveloper работает без ошибок
Поскольку у меня установлена Ubuntu, я зашел на страницу загрузки Oracle SQL Developer и загрузил другие платформы.Обратите внимание, что прямо под ним есть ссылка на последнюю версию Oracle 8 JDK (211) рядом с примечаниями по установке.
Вы можете следовать здесь , но это для полной установки Oracle 8 Java JDK, и я хочу, чтобы только SQL Developer указывал на это.В sudo update-alternatives --config java
у меня все еще установлен openjdk без проблем.
Так что в / usr / lib / jvm:
sudo tar -xvzf ~/Downloads/jdk-8u211-linux-x64.tar.gz
Информируйте Ubuntu об установленном месте:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0_211/bin/java" 0
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0_211/bin/javac" 0
Проверьте с помощью sudo update-alternatives --config java
В локальной папке или пользовательском каталоге, который выполнил sqldeveloper.sh:
nano/vi/vim/emacs /home/user/.sqldeveloper/19.1.0/product.conf
, обновите строку SetJavaHome /usr/lib/jvm/someOpenJDKInstallation
до SetJavaHome /usr/lib/jvm/jdk1.8.0_211/
Или, если выполняется в первый раз, ответьте на этот каталог /usr/lib/jvm/jdk1.8.0_211/, когда он запрашивает JDK.