Je sais que cette question a déjà été postée, mais les solutions fournies ne fonctionnent pas pour moi. J'ai ajouté le référentiel webupd8team/Java
et installé Oracle-Java8-installer
et Oracle-Java8-set-default
. J'ai téléchargé netbeans 8.1 à partir de netbeans.org (version complète), je l'ai installé, mais lorsqu'il s'agit d'activer les modules Java, il échoue, me montrant une liste de tous les modules que Netbeans ne peut pas activer.
J'ai aussi couru Sudo update-alternatives --config Java
, qui affiche
0 /usr/lib/jvm/Java-8-Oracle/jre/bin/Java 1 auto mode
* 1 /usr/lib/jvm/Java-8-Oracle/jre/bin/Java 1 manual mode
JDK semble avoir disparu.
J'obtiens le résultat correct lorsque je lance Java -version
et javac -version
J'ai également essayé d'exécuter la commande netbeans --jdkhome /usr/lib/jvm/Java-8-Oracle
, sans succès. Je reçois un message d'erreur indiquant que Netbeans n'est pas installé.
Maintenant, tout cela ne se produit qu'avec la version que je télécharge sur le site. Lorsque j'installe des netbeans à partir du shell (Sudo apt-get install netbeans
), tout fonctionne correctement.
Le problème, c’est que j’ai besoin de la version complète du site Web, car j’utilise le support des serveurs HTML5, CSS, J2EE et GlassFish.
Toute aide est appréciée.
Allez dans/etc et ouvrez netbeans.conf
.
Note: vous pouvez trouver avec
ls -l $(which netbeans)
Assurez-vous que la variable netbeans_jdkhome
a la bonne valeur, quelque chose comme:
netbeans_jdkhome="/usr/lib/jvm/Java-8-Oracle"
Soit modifier /usr/local/netbeans-X.Y/etc/netbeans.conf
pour contenir
netbeans_jdkhome="/usr/lib/jvm/Java"
Ou utilisez la commande:
/usr/local/netbeans-X.Y/bin/netbeans --jdkhome /usr/lib/jvm/Java
éditer le fichier /usr/local/netbeans-X.Y/etc/netbeans.conf
netbeans_jdkhome="/usr/lib/jvm/Java-8-openjdk-AMD64"