web-dev-qa-db-fra.com

Messages d'erreur pour les développeurs SQL: "Entrez le chemin d'accès complet pour Java.exe" et "Impossible de trouver un SDK J2SE installé sur le chemin"

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.

10
oscilatingcretin

"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.

6
eis

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.

4
amanda fouts

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

2
Imran Khan

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

2
Snehal Harkawat

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

2
ibrahim TURK

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 
1
Sravya Yeramareddy

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
1
RUDRA

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.

0
user482136

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).

0
thedrs

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é

0
Hadi Rahjoo

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

0
Manoj Kumar