web-dev-qa-db-fra.com

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

Lors de l'installation de Netbeans 7.3 j'ai eu ce message

the specified jdk folder does not contain jdk

Openjdk 7 est installé sur mon système avec apt-get. J'ai essayé de spécifier le chemin d'accès à /usr/lib/jvm/Java-7-openjdk-i386 et j'ai également essayé de /usr/lib/jvm/Java-7-openjdk-i386/bin mais rien ne fonctionne. Que devrais-je faire?

13
Nabil

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 paquets supplémentaires. Après que netbeans trouve jdk automatiquement et que l’installation normale se termine en douceur ...

14
Nabil

Vous devez définir le chemin Java_HOME.

Ouvrez /etc/profile avec 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 système PATH/etc/profile avec

. /etc/profile

En option, vous pouvez exécuter le programme d'installation avec l'option --javahome pointant vers le chemin /usr/lib/jvm/Java-7-openjdk-i386 en tant que tel.

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

cela obligera le programme d'installation à utiliser ce chemin pour la version Java souhaitée.

3
Bruno Pereira

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 (supposons que je suis dans le /home/MYNAME/Download/ où j'ai téléchargé le fichier .sh)

0
user266438