J'ai installé Netbeans dans Ubuntu LTS 16.04, mais l'erreur "Tous les modules demandés ne peuvent pas être activés" s'affiche à l'étape "Recherche d'une fonctionnalité" (voir ci-dessous).
Après tous les modules demandés ne peuvent pas être activés par Netbeans , j'ai essayé d'aller dans le répertoire /etc
et de trouver netbeans.conf
, mais je n'ai trouvé aucun fichier de ce type (voir ci-dessous).
Quel pourrait être le problème ici?
Ce problème survient généralement lorsque vous utilisez les paramètres par défaut lors de l'installation de NetBeans. En conséquence, le fichier netbeans.conf
a l'emplacement incorrect de Java_HOME
. Ce problème peut être facilement résolu lorsque nous fournissons le chemin correct pour l'emplacement de Java_HOME
.
Java_HOME
sur votre système, ouvrez le terminal en appuyant sur Ctrl+Alt+T. Puis, dans le type de terminal, la commande suivante. env | grep Java_HOME
La sortie sera quelque chose comme ceci Java_HOME=/usr/lib/jvm/Java-8-Oracle
. /usr/lib/jvm/Java-8-Oracle
est l'emplacement de Java_HOME.
netbeans.conf
. Pour cela, exécutez la commande suivante dans le terminal. Sudo find/-name netbeans.conf
Après cela, entrez votre mot de passe. La sortie sera quelque chose comme /home/username/NetBeans/netbeans-8.2/etc/netbeans.conf
. Quittez la commande en cours en appuyant sur Ctrl+C.
Sudo gedit /home/username/NetBeans/netbeans-8.2/etc/netbeans.conf
Dans votre cas, remplacez /home/username/NetBeans/netbeans-8.2/etc/netbeans.conf
par le code que vous venez de copier en utilisant Ctrl+Shift+V.
La commande ci-dessus ouvrira le code dans gedit. presse Ctrl+F utiliser find dans gedit et recherchez netbeans_jdkhome="
. Ceci contient l'emplacement de Java_HOME
. Remplacez tout ce qui suit netbeans_jdkhome="
par l'emplacement de Java_HOME
indiqué à l'étape 1 ci-dessus. Enregistrez et quittez le fichier.
Redémarrez NetBeans et essayez maintenant de créer un nouveau projet. Si cela ne fonctionne toujours pas, redémarrez votre système et réessayez.
Localisez votre dossier racine netbeans
, ouvrez le répertoire /etc
et éditez netbeans.conf
. Ou dans votre répertoire '/ usr', recherchez netbeans.conf
. Le mien est dans /usr/local/netbeans-8.2/etc
.
Cherchez une ligne qui dit netbeans_jdkhome=
et placez-la dans votre dossier personnel jdk /usr/local/Java/jdk1.8.0_131
pour que cela ressemble à ceci:
netbeans_jdkhome="/usr/local/Java/jdk1.8.0_131"
Si vous ne pouvez pas modifier votre netbeans.conf
, utilisez la commande suivante pour l'ouvrir et le modifier:
cd /path/to/netbeans.conf
Sudo nano netbeans.conf
Lorsque vous avez terminé, appuyez sur ctrl+x pour sortir, appuyez sur y pour sauvegarder, puis appuyez sur enter confirmer.