2012-01-17 15:00:12 +0000 2012-01-17 15:00:12 +0000
11
11

Messages d'erreur du développeur SQL : "Enter the full pathname for java.exe" et "Cannot find a J2SE SDK installed at path"

Hier, j'ai téléchargé SQL Developer 3 avec le SDK et j'ai pu l'utiliser parfaitement. Après avoir éteint mon PC hier soir et l'avoir redémarré ce matin, chaque fois que j'essaie de l'exécuter, je reçois ce message :

“Enter the full pathname for java.exe”

Je navigue vers C:\Program Files\Java\jre6\java.exe où se trouve l'EXE et je reçois ce message :

“Impossible de trouver un SDK J2SE installé au chemin C:\Program Files\Java\jre6\java.exe”

“Quel pourrait être le problème ici alors qu'il fonctionnait très bien hier ? J'ajouterai que mon PC a gelé hier soir pendant l'arrêt, ce qui m'a obligé à l'éteindre, mais je ne sais pas si c'est pertinent.

J'ai réinstallé Java et ça donne toujours le même message. J'ai aussi téléchargé SQL Developer sans le SDK et j'obtiens le même message. J'ajouterai également que je n'installe pas réellement SQL Developer, mais que j'exécute simplement l'exécutable à partir du dossier. Je ne pense pas que vous l'installiez réellement de toute façon.

Quelqu'un sait-il ce qui peut causer cela ? Je suis sous Windows 7 32-bit.

Réponses (13)

7
7
7
2012-01-17 15:13:29 +0000

“jre6” dans le nom du dossier implique que vous y avez installé JRE, et non le SDK. Dirigez-le vers un endroit où vous avez le java.exe d'une installation JDK/SDK, au lieu de JRE, et à partir de là, il devrait fonctionner.

Si vous deviez vous éteindre pendant l'arrêt, il se peut qu'il n'ait pas pu enregistrer la référence du SDK, ce qui fait qu'il vous sera demandé au prochain démarrage.

4
4
4
2012-05-21 03:50:19 +0000

Si votre fichier jdk se bloque en demandant le fichier jdk à la répétition dans Windows 7, ou si vous avez des problèmes avec le fichier jdk, essayez d'exécuter SQLDeveloper en tant qu'administrateur plutôt que le démarrage normal.

2
2
2
2015-01-31 13:34:59 +0000

J'ai rencontré le message suivant à plusieurs reprises en essayant de démarrer SQL Developer depuis mon installation de la base de données Oracle 11g Enterprise : Enter the full pathname for java.exe.

Peu importe le nombre de fois où j'ai navigué vers le bon chemin, la même boîte de dialogue s'affichait toujours. C'était sous Windows 7.

La solution était de cliquer avec le bouton droit de la souris sur l'icône du développeur SQL et de sélectionner “Exécuter en tant qu'administrateur ”.
J'ai ensuite utilisé ce chemin : C:\app\shellperson\product1.1.0\db_1\jdk\jre\bin\java.exe

2
2
2
2014-09-17 21:15:14 +0000

Résolu. Cela n'a pas fonctionné pour moi, mais après avoir passé beaucoup de temps, voici ce que j'ai fait pour y remédier.

1) Ouvrez le fichier

..\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf

et ajoutez la ligne suivante pour définir le chemin jdk :

SetJavaHome C:\Program Files\Oracle1g\product1.1.0\client_1\jdk

Si cela ne vous permet pas d'enregistrer le fichier, copiez le dossier sqldeveloper en entier à un autre endroit où vous avez un accès en écriture pour modifier ce fichier.

2) Exécutez sqldeveloper.exe (à partir du nouvel endroit si vous avez déplacé le dossier hors des dossiers de l'oracle) en tant qu'administrateur et entrez le chemin jdk qui est fourni avec votre installation de l'oracle :

C:\Program Files\Oracle1g\product1.1.0\client_1\jdk\bin

Cela devrait fonctionner alors… en espérant que cela vous aidera à gagner du temps. - snehal

2
2
2
2013-01-21 18:27:37 +0000

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é du 32 ou 64 bit

1
1
1
2015-07-29 16:33:03 +0000

Essayez d'établir le chemin ci-dessous. Ça a marché pour moi.

C:\Program Files\Java\jdk1.7.0_79

Pour faire une contre-vérification, vous pouvez vérifier le chemin indiqué pour localiser la JVM dans le fichier de configuration :

..\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf
1
1
1
2012-11-20 16:00:02 +0000

Essayez de saisir le chemin complet vers java.exe tout en utilisant SQL Developer. Par exemple :

c:\app\shellperson\product1.1.0\db_1\jdk\jre\bin\java.exe
0
0
0
2018-03-11 11:32:37 +0000

il y a un certain conflit entre la communication entre java et oracle donc l'oracle installe un java spécifique pour lui même .

essayez d'insérer cette adresse :

[ORACLEHOME]\product2.1.0\dbhome_1\jdk\jre\bin\java.exe

souvenez-vous que [ORACLEHOME] signifie l'endroit où votre oracle s'est installé

0
0
0
2015-08-11 08:48:06 +0000

Lorsque le développeur SQL demande le chemin Java, mentionnez le chemin comme incluant java.exe également :

C:\Program Files\Java\jdk1.6.0_06\bin\java.exe

Cela a marché pour moi.

0
0
0
2013-06-10 08:38:29 +0000

Si vous êtes en environnement 64 bits, vous devez installer la dernière version de java 6 SE pour 32 bits et l'utiliser (l'oracle appelle ces versions i586 par exemple, Jdk-6u45-windows-i586.exe).

0
0
0
2015-04-19 06:42:14 +0000

J'ai trouvé le fichier (sqldeveloper.conf) dans ce chemin

D:\app\admin\product\11.2.0\dbhome_1\sqldeveloper\sqldeveloper\bin

et ensuite j'ai configuré le javahome comme ci-dessous, auparavant il pointait vers le jdk1.7

SetJavaHome C:\Program Files\Java\jdk1.6.0_06

-1
-1
-1
2015-08-27 15:29:18 +0000

la solution, dans l'icône sqldeveloper.exe, appuyez sur le bouton droit et la partie compatibilité, sélectionnez, exécutez ce programme en compatibilité pour … sélectionnez Windows XP (Service Pack 3). en bas sélectionnez ejecute ce programme comme Administrateur, appuyez sur Acept,

exécutez à nouveau le programme, sélectionnez le dossier java, appuyez sur select, prêt. cela fonctionnera.

-1
-1
-1
2013-09-26 21:33:16 +0000

Vérifiez votre fichier sqldeveloper.conf. Il contient :

SetJavaHome ../../jdk

Cela signifie que lorsque SQL Developer démarrera, il cherchera java.exe dans le dossier ../../jdk.

Une fois que vous avez installé une version du JDK, copiez le dossier à l'emplacement ../../jdk par rapport au fichier sqldeveloper.conf (que vous trouverez dans le dossier /bin).

/installed folder
    ...
    /dataminer
    /ide
    /javavm
    /jdk <== create this and copy jdk stuff here
    ...
    sqldeveloper.exe

...

alors vous ne serez pas invité à poser la question.