web-dev-qa-db-fra.com

Quelle est la solution de "Impossible de trouver Java SE sdk installé dans le dossier spécifié" dans sqldeveloper?

Je viens d'installer la base de données Oracle. Je veux travailler avec sqldeveloper. J'ai téléchargé la dernière version de celui-ci. Après l'avoir extrait lorsque je compte l'exécuter, il affiche ces messages. Veuillez spécifier le chemin d'accès à Java jdk home et 'Impossible de trouver un SDK Java SE installé dans "c:\program files (* 86)\Java\jdk1.7.0_60\bin "'

Je ne trouve aucune réponse à ce problème. J'ai essayé d'installer Java à nouveau, il n'y a pas de dossier 'jdk' dans mon dossier sqldeveloper (dernière version). Je ne comprends pas ce que je peux faire

2
Abdullah Al Mubin

Il pourrait y avoir deux choses ici:

  1. Ne pointez pas SQL Developer vers le dossier bin - naviguez jusqu'au dossier parent
  2. Vous n'avez pas réellement de SDK installé là-bas. 

Si c'est le deuxième point, ce qui suit pourrait aider. (et si ce n'est pas le cas, cela paraitra probablement très condescendant, désolé pour ça).

Java est disponible en deux versions.

Sauf si vous êtes un développeur, vous avez normalement besoin uniquement du moteur d'exécution (Java Runtime Environment ou JRE), ce que vous obtenez normalement avec le téléchargement de Java.

Mais si vous voulez écrire des programmes en Java ou, semble-t-il, utiliser SQL Developer, vous avez besoin de la version de Java qui vous permet d'écrire des programmes Java et de les compiler en quelque chose qui sera exécuté sur le runtime Java. C'est le Java Development Kit, ou JDK.

Si vous google "télécharger Java", vous allez vous retrouver ici: https://Java.com/en/download/ Vous obtenez le "runtime" ou JRE.

Mais si vous "téléchargez jdk" sur Google, vous vous retrouvez ici: http://www.Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.html

Ce qui est plus susceptible d'être ce que vous voulez.

Une fois que vous avez téléchargé et installé cela, pointez SQL Developer sur le dossier dans lequel celui-ci a été installé. Vous pouvez vérifier que vous avez un kit JDK, car il y aura un programme appelé javac dans le dossier bin.

Certains téléchargements SQL Developer incluent également le JDK. Par conséquent, si vous téléchargez l'un de ceux-ci, le problème devrait être résolu. (C’est probablement ce que @Mate suggère dans ce commentaire).

4
GregHNZ

J'ai rencontré le même problème dans le passé.

Si vous rencontrez ce problème sur un système d'exploitation Windows 10 64 bits, installez ensuite l'outil de développement SQL avec JDK, même si JDK est déjà installé sur votre ordinateur.

1
user9821548

J'ai eu le même problème, car je rencontrais toujours les erreurs suivantes lorsque j'essayais d'installer SQL Developer sur une machine virtuelle: Impossible de trouver un SDK Java SE installé à l'emplacement ... Et Impossible de trouver Java Virtual MAchine Et SQL Developer est tombé en panne au démarrage

Dans mon cas, la solution consistait à déplacer le dossier d'installation téléchargé du dossier partagé de la machine virtuelle vers le dossier virtuel mahine C:\et de l'exécuter à partir de là. J'espère que cela pourra aider.

0
Yek Nafaskesh

J'ai gardé cette erreur jusqu'à ce que je réinstalle JDK sans changer le chemin d'installation par défaut. Une fois que j’ai fait cela, le développeur SQL a automatiquement localisé Java à la maison lors du premier lancement et a fonctionné sans problème. Je réalise qu’il est peu probable que ce soit la solution pour quelqu'un qui obtient cette erreur, mais je vais tout de même la laisser ici. , comme quelqu'un pourrait le trouver utile.

0
David