Le chemin d'accès complet d'une installation JDK pour Oracle SQL Developer
Je veux courir Oracle SQL Devloper
sur Ubuntu avec cette commande:
sh sqldeveloper/sqldeveloper.sh
Puis j'ai eu ce message:
Tapez le chemin d'accès complet d'une installation de JDK (ou Ctrl-C pour quitter), le
chemin d'accès seront stockés dans /home/aimad/.sqldeveloper/4.0.0/produit.conf
Donc j'ai donné le chemin du jdk que les suivantes:
/usr/lib/jvm/java-7-openjdk-i386/
Mais ensuite, j'ai eu ce message:
Erreur: Java home /usr/lib/jvm/java-7-openjdk-i386//bin/java n'est pas un
JDK. L'exécution de SQL Developer sous un JRE n'est pas pris en charge.
source d'informationauteur Ichigo Kurosaki
Vous devez vous connecter pour publier un commentaire.
Pour moi, c'était une erreur semblable. Je l'ai résolu en insérant simplement
dans ~/.sqldeveloper/4.0.0/produit.fichier conf.
Je suis d'Accord avec szabozoltan de la réponse, mais il devrait y avoir une explication est nécessaire pour cela:
Ce que nous devons garder dans le produit.fichier conf. Ino rder pour ouvrir ce fichier, nous devons type de commande suivante:
Après cela, tapez la commande suivante.
C'est ça, votre SQL Developer
sera ouvert.
Vous avez seulement le Java JRE installé, vous devez installer le JDK pour Oracle SQL Devloper de travail.
TL;DR
Installer le JDK, type
sudo apt-get install openjdk-7-jdk
dans un terminal.Vérifier si le JDK est Installé
Pour vérifier si vous avez le JDK est installé, tapez
aptitude search openjdk-7-jdk
dans le terminal. Si vous voyez uni
à côté d'un package alors qu'il est installé. Par exemple, j'ai la version 64 bits du JDK installé sur ma machine, c'est la sortie.Si le colis n'a pas de
i
à côté d'elle, alors il n'est pas installé.L'installation de JDK
Pour installer le JDK dans ubuntu, vous devez installer le paquet openjdk-7-jdk. Installer en exécutant
sudo apt-get install openjdk-7-jdk
dans un terminal.Réglage JAVA_HOME
Après l'installation du JDK, vous devez définir la variable d'environnement JAVA_HOME.
Vous pouvez voir toutes les installé Jdk sur votre machine en cours d'exécution
update-java-alternatives -l
, choisissez celui que vous souhaitez utiliser et de copier le troisième champ, ce champ est le JAVA_HOME pour que JDK.Par exemple, sur ma machine
Cela signifie que je n'ai qu'un JDK installé,
java-1.7.0-openjdk-amd64
et son JAVA_HOME est/usr/lib/jvm/java-1.7.0-openjdk-amd64
.Ensuite, définissez la variable d'environnement JAVA_HOME, en Bash, je mettrais en exécutant ce à partir du terminal:
Assurez-vous qu'il a été correctement définie.
Ce sera mis en JAVA_HOME pour votre session de terminal, pour ne pas avoir à vous soucier des réglages, vous pouvez l'ajouter à votre
~/.bashrc
fichier.Exécutant Oracle SQL Developer
Une fois le JDK est installé et que la variable d'environnement JAVA_HOME ensemble, vous pouvez vous déplacer dans le sql developer répertoire et lancez le sqldeveloper.sh script.
Si sqldeveloper.sh n'est pas exécutable à exécuter
chmod +x sqldeveloper.sh
et exécutez à nouveau le script.La vérification de tous les packages Java
Pour être complet, vous pouvez vérifier que Java paquets que vous avez installés en exécutant
aptitude search openjdk-7
. Si vous avez le JRE installé vous se unei
à côté d'un paquet qui commence avecopenjdk-7-jre
Juste résolu ce problème en n'ajoutant pas de slash comme vous l'avez fait, donc au lieu de
type
Il suffit d'insérer ci-dessous un dans ~/.sqldeveloper/4.0.0/produit.fichier conf.
J'ai eu un problème similaire et résolu en ajoutant simplement 'SetSkipJ2SDKCheck vrai"
à l'un des ci-dessous les fichiers.
Juste type
/usr/java/default
et cliquez sur Entrer si vous utilisez Oracle JDK.