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?

Nabil
la source
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 ...

Nabil
la source
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.

Bruno Pereira
la source
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)

user266438
la source