Hier, j'ai téléchargé SQL Developer 3 avec le SDK et j'ai pu l'utiliser correctement. Après avoir éteint mon ordinateur la nuit dernière et l’avoir redémarré ce matin, à chaque fois que j’essaie de l’exécuter, j’obtiens le message suivant:
"Entrez le chemin d'accès complet pour Java.exe"
Je navigue vers C:\Program Files\Java\jre6\Java.exe
où se trouve le fichier EXE et je reçois le message suivant:
"Impossible de trouver un SDK J2SE installé au chemin C:\Program Files\Java\jre6\Java.exe"
Quel pourrait être le problème ici quand cela fonctionnait très bien hier? J'ajouterai que mon ordinateur a gelé la nuit dernière lors de l'arrêt; j'ai donc dû le mettre hors tension, mais je ne sais pas si cela est pertinent.
J'ai réinstallé Java et il donne toujours le même message. J'ai également téléchargé SQL Developer sans le SDK et reçois le même message. J'ajouterai également que je ne suis pas en train d'installer SQL Developer, mais d'exécuter l'exécutable à partir du dossier. De toute façon, je ne pense pas que vous l'installiez réellement.
Quelqu'un sait ce qui pourrait causer cela? Je suis sur Windows 7 32 bits.
"jre6" dans le nom du dossier implique que vous y avez installé JRE, et non le SDK. Pointez-le sur un emplacement où vous avez Java.exe d'une installation JDK/SDK, au lieu de JRE, et à partir de là, cela devrait fonctionner.
Si vous deviez mettre le système hors tension à l’arrêt, il n’aurait peut-être pas pu enregistrer la référence du SDK, ce qui vous le demanderait au prochain démarrage.
Si votre fichier jdk est bloqué lorsque vous demandez le fichier jdk de manière répétée dans Windows 7 ou si vous rencontrez des problèmes avec le fichier jdk, essayez d’exécuter SQLDeveloper en tant qu’administrateur plutôt que simplement au démarrage normal.
J'ai rencontré à plusieurs reprises le message suivant lors de la tentative de démarrage de SQL Developer à partir de mon installation d'Oracle Database 11g Enterprise: Enter the full pathname for Java.exe
.
Peu importe le nombre de fois où j'ai navigué sur le bon chemin, la même boîte de dialogue a été affichée. C'était dans Windows 7.
La solution consistait à cliquer avec le bouton droit sur l'icône SQL Developer et à sélectionner "Exécuter en tant qu'administrateur" .
J'ai ensuite utilisé ce chemin: C:\app\shellperson\product\11.1.0\db_1\jdk\jre\bin\Java.exe
Résolu. Cela n'a pas fonctionné pour moi, mais après avoir passé beaucoup de temps, voici ce que j'ai fait pour le réparer.
1) Ouvrez le fichier
..\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf
et ajoutez la ligne suivante pour définir le chemin jdk:
SetJavaHome C:\Program Files\Oracle\11g\product\11.1.0\client_1\jdk
Si cela ne vous permet pas d’enregistrer le fichier, copiez le dossier sqldeveloper
dans un autre emplacement où vous avez un accès en écriture pour modifier ce fichier.
2) Exécutez sqldeveloper.exe
(à partir du nouvel emplacement si vous avez déplacé le dossier à partir de dossiers Oracle) en tant qu'administrateur et entrez le chemin d'accès jdk fourni avec votre installation Oracle:
C:\Program Files\Oracle\11g\product\11.1.0\client_1\jdk\bin
Cela devrait fonctionner alors ... espérons que cela vous aidera à économiser des heures. - snehal
vous pouvez en télécharger un ici: http://www.Oracle.com/technetwork/Java/javasebusiness/downloads/Java-archive-downloads-javase6-419409.html#jdk-6u34-oth -JPR . J'ai téléchargé et installé 32 ou 64 bits
Essayez de définir le chemin ci-dessous. Cela a fonctionné pour moi.
C:\Program Files\Java\jdk1.7.0_79
Pour effectuer une vérification croisée, vous pouvez vérifier le chemin spécifié pour localiser la machine virtuelle Java dans le fichier de configuration:
..\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf
Essayez de saisir le chemin d'accès complet à Java.exe
lors de l'utilisation de SQL Developer. Par exemple:
c:\app\shellperson\product\11.1.0\db_1\jdk\jre\bin\Java.exe
Lorsque le développeur SQL demande un chemin d'accès Java, mentionnez-le en incluant Java.exe
également:
C:\Program Files\Java\jdk1.6.0_06\bin\Java.exe
Cela a fonctionné pour moi.
Si vous êtes dans un environnement 64 bits, vous devez installer la dernière version de Java 6 SE pour 32 bits et l'utiliser (Oracle appelle ces versions i586, par exemple Jdk-6u45-windows-i586.exe).
il existe un conflit entre la communication entre Java et Oracle, de sorte que Oracle installe lui-même un Java spécifique.
essayez d'insérer cette adresse:
[ORACLEHOME]\product\12.1.0\dbhome_1\jdk\jre\bin\Java.exe
remember [ORACLEHOME] signifie où votre Oracle a installé
J'ai trouvé le fichier (sqldeveloper.conf) dans ce chemin
D:\app\admin\product\11.2.0\dbhome_1\sqldeveloper\sqldeveloper\bin
et puis je mets le javahome comme ci-dessous, auparavant, il pointait vers le jdk1.7
DéfinirJavaHome C:\Program Files\Java\jdk1.6.0_06