Erreur d'installation Netbeans: le dossier jdk spécifié ne contient pas jdk


13

Lors de l'installation de Netbeans 7.3, j'ai reçu ce message

the specified jdk folder does not contain jdk

J'ai installé openjdk 7 sur mon système en utilisant apt-get. J'ai essayé de spécifier le chemin d'accès /usr/lib/jvm/java-7-openjdk-i386et j'ai également essayé de le faire, /usr/lib/jvm/java-7-openjdk-i386/binmais rien ne fonctionne. Que devrais-je faire?


Jetez un oeil à cela, cela pourrait aider.
Mitch

Réponses:


14

Vous avez la solution. Comme le dit la documentation openjdk, j'ai installé openjdk en utilisant

sudo apt-get install openjdk-7-jre

Mais ce n'est pas une installation complète. Après cela, j'ai utilisé cette commande

sudo apt-get install openjdk-7-jdk

Il installe plusieurs packages supplémentaires. Après cela, les netbeans trouvent automatiquement jdk et l'installation normale est terminée en douceur ...


Vous n'avez donc pas installé le jdk? : /
Bruno Pereira

Pendant l'installation d'openjdk, je ne connais pas la deuxième commande car je l'ai installée en lisant un article.
Nabil

3

Vous devez définir le JAVA_HOMEchemin.

Ouvrez /etc/profileavec votre éditeur de texte préféré, c.-à-d.

gksudo gedit /etc/profile

Accédez à la fin du fichier et ajoutez ce contenu

JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export JAVA_BIN
export PATH

Rechargez votre PATH / etc / profile à l'échelle du système avec

. /etc/profile

En option, vous pouvez exécuter le programme d'installation avec l' --javahomeoption pointant vers le /usr/lib/jvm/java-7-openjdk-i386chemin en tant que tel

netbeans-installer.sh --javahome /usr/lib/jvm/java-7-openjdk-i386

cela forcera le programme d'installation à utiliser ce chemin pour la version Java que vous désirez.


La dernière commande devrait être ./netbeans.sh --javahome / usr / lib / jvm / java-7-openjdk-i386 === mais non, cela ne fonctionne pas. Même résultat.
Nabil

Quel est le contenu du dossier java-7-openjdk-i386?
Bruno Pereira

Merci mais j'ai la solution.
Nabil

0

pour moi ça marche. J'ai installé Netbeans 8 et il me demande de rejoindre le chemin jd.

J'ai utilisé la première réponse:

sudo apt-get install openjdk-7-jdk

que

sh netbeans-8.0-linux.sh(supposez que je suis dans le dossier /home/MYNAME/Download/où j'ai téléchargé .sh)

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.