Por que não consigo abrir o SQL Developer quando tenho o Java 10 instalado?

1

No meu terminal Mac:

$ javac -version
javac 10.0.1

Eu abro o SQL Developer e obtenho este diálogo:

SQL Developer requires a minimum of Java 8. Java 8 can be downloaded from: http://www.oracle.com/technetwork/java/javase/downloads/

Como faço para o desenvolvedor de SQL funcionar?

    
por Henry Yang 20.06.2018 / 01:46

2 respostas

1

Se você ainda não quiser manter o java 10, a correção é fácil

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

Altere a segunda linha:

De:

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

Para

TMP_PATH='/usr/libexec/java_home -F -v 10'
    
por 02.08.2018 / 06:40
0

Tive o mesmo problema. Instalou o SQL Developer 18.2.0.183 com o JDK 10.0.1 e tinha esta mensagem:

Found /usr/java/jdk-10.0.1/bin/java/bin/java to run this product, and the major version of this Java is 10.The mandatory minimum major version to run this product is 1.8.

Depois de remover a versão 10.0.1 e instalar a versão 1.8.0_172, funcionou bem.

    
por 21.07.2018 / 19:07