Oracle SqlDeveloper JDK chemin
J'ai récemment installé sqldeveloper, mais je suis au-dessous de la fenêtre d'avertissement lorsque j'essaie de le lancer. C'est la cause du sqldeveloper à courir très très lent et il se bloque fréquemment
J'ai essayé de modifier le fichier sqldeveloper.cong comme suggéré dans la fenêtre ci-dessus, mais ne fonctionne pas
Original
SetJavaHome ../../jdk
Mise à jour de 1
SetJavaHome C:\Program Files\Java\jdk1.7.0_60\bin\ et tous les autres variantes, mais toujours au-dessus de la fenêtre d'avertissement de
Mise à jour 2
SetJavaHome C:\Program Files (x86)\Java\jre7\bin et toutes les autres variations
Veuillez indiquer le bon chemin
- Avez-vous des JDK installé à cet emplacement?
C:\Program Files\Java\jdk1.7.0_60
? Si cela, mettez à jour les fichier conf, sans /bin partie et peut-être essayez de passer les barres obliques inverses\
à la normale des barres obliques/
en chemin.
Vous devez vous connecter pour publier un commentaire.
Le message semble être hors de date. Dans la version 4 ce paramètre existe dans les deux fichiers, et vous devez le modifier dans l'autre, qui est:
Dont vous pourriez avoir besoin pour développer votre véritable
APPDATA
, qui sera quelque chose commeC:\Users\cprasad\AppData\Roaming
. Dans ce fichier, vous trouverez laSetJavaHome
est actuellement à définir le chemin d'accès à votre Java 1.8 emplacement, de sorte que le changement que vous avez fait dans lesqldeveloper.conf
:Si le settig est vide (dans les deux fichiers, je crois), alors il devrait vous invite à choisir le JDK emplacement lorsque vous le lancez, si vous préférez.
une autre chose que vous pourriez faire est d'essayer de renommer vos vieux jdk dossier, permet de dire sa:
C:\Program Files\Java\jdk1.7.0_04
changer de saomething comme:
C:\Program Files\Java\xxxjdk1.7.0_04
Maintenant, vous devez une fois de plus demandé à l'ensemble de votre jdk emplacement du dossier sur Oracle SqlDeveloper lancement, et vous pouvez choisir la bonne voie.
Pas la solution la plus élégante, mais il a travaillé pour moi.
Milos
Dans votre SQL Developer Bin trouver
Il devrait être
Vous a dit que c'était
../../jdk
à l'origine, de sorte que vous pourriez ultimatey 1 de faire de deux choses l'une:C'est en supposant que vous avez JDK 1.7.60 installé dans ce répertoire; vous ne voulez pas de point à la
bin
dossier que vous voulez tout le JDK dossier.OU
La deuxième chose que vous pouvez faire est de trouver le
jdk
dossier dans le sqldeveloper dossier pour moi sonsqldeveloper\jdk
et de copier et coller le contenu deC:\Program Files\Java\jdk1.7.0_60
. Ensuite, vous devez revenir à votre changement de liredans votre sqldeveloper.conf
Si tout le reste échoue, vous pouvez toujours re-télécharger le sqldeveloper qui contient déjà le jdk7 tous zippée et prêt pour vous de courir à volonté: Télécharger SQL Developer Le fichier dont je parle est appelé
Windows 64-bit - zip file includes the JDK 7
Je ne peux pas croire Oracle de la documentation est TELLEMENT BOITEUX! Dans certains documents, il est tromper les gens pour le JDK en spécifiant le chemin d'accès sur le JDK racine, par exemple sur un Mac:
Examiner /Applications/SQLDeveloper.app/Contents/MacOS/sqldeveloper.sh
a révélé la méthode qu'ils utilisent pour définir le chemin d'accès:
De l'exécution de cette opération manuellement dans le Terminal:
Répertorie le chemin d'accès comme:
Et c'est ce que vous avez besoin de spécifier que la valeur de
Merci Oracle pour perdre une demi-journée sur votre "produit" qui n'a même PAS l'appui de votre dernière version de Java, également publié par vous.
Sur Windows,Fermez toutes les SQL Developer windows. Ensuite, Vous devez supprimer complètement l' SQL Developer et sqldeveloper les dossiers de l'utilisateur/AppData/Roaming. Enfin, exécutez le programme, vous serez invité à entrer de nouveau JDK.
Noter que AppData est un dossier caché.
...\SQL Developer\sqldeveloper\bin\sqldeveloper.conf
est beaucoup moins douloureux.Pour ceux qui utilisent Mac, éditer ce fichier:
La Mine a eu:
et je l'ai changé pour 1,8 et il a cessé de se plaindre au sujet de la version java.
si vous utilisez sqldeveloper 18.2.0
jdk9, jdk10, et jdk11 ne sont pas pris en charge
changer pour le jdk 8
par exemple