web-dev-qa-db-fra.com

Pourquoi ne puis-je pas ouvrir le développeur SQL quand j'ai Java 10 installé?

Dans mon terminal Mac:

$ javac -version
javac 10.0.1

J'ouvre le développeur SQL et obtenez cette boîte de dialogue:

SQL Developer nécessite un minimum de Java 8. Java 8 peut être téléchargé à partir de: http://www.oracle.com/techNetwork/ Java/Javase/Téléchargements /

The dialog image

Comment puis-je obtenir le développeur SQL au travail?

4
Henry Yang

Si vous ne voulez toujours pas garder Java 10, le correctif est facile

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

Changer la deuxième ligne:

De:

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

À

TMP_PATH=`/usr/libexec/Java_home -F -v 10`
4
Jianwu Chen

Avait le même problème. Développeur SQL installé 18.2.0.183 avec JDK 10.0.1 et eu ce message:

Trouvé /usr/java/jdk-10.0.1/bin/java/bin/java pour exécuter ce produit et la version principale de ce Java est 10.La version majeure minimale obligatoire à exécuter Ce produit est de 1,8.

Une fois que j'ai supprimé la version 10.0.1 et installé la version 1.8.0_172, cela fonctionnait bien.

0
Milan