Je viens d'installer Netbeans 8.0.2 sur CentOS 6.5.
Quand j'essaye de l'exécuter, je reçois le message
Cannot find Java. Please use the --jdkhome switch
J'ai /usr/share/Java-1.7.0 alors j'ai tapé
/usr/local/netbeans-8.0.2/bin/netbeans --jdkhome /usr/share/Java-1.7.0
et toujours
Cannot find Java. Please use the --jdkhome switch
J'ai aussi /root/Downloads/jdk1.8.0_40 qui m'a permis d'installer Netbeans. Cependant, quand je tape
/usr/local/netbeans-8.0.2/bin/netbeans --jdkhome /root/Downloads/jdk1.8.0_40
J'ai encore
Cannot find Java. Please use the --jdkhome switch
J'ai essayé
whereis Java
et j'ai
Java: /usr/bin/Java /etc/Java /usr/lib/Java /usr/share/Java /usr/share/man/man1/Java.1.gz
Toutefois
/usr/local/netbeans-8.0.2/bin/netbeans --jdkhome /usr/bin/Java
produit toujours
Cannot find Java. Please use the --jdkhome switch.
Je vous recommande de modifier la configuration du JDK utilisée par NetBeans dans le fichier de configuration netbeans.conf
:
netbeans_jdkhome="C:\Program Files\Java\..."
Exemple:
Sudo vim /usr/local/netbeans-8.2/etc/netbeans.conf
Vérifiez les paramètres dans votre configuration d'utilisateur /home/username/.netbeans/version/etc/netbeans.conf
J'ai eu le problème où je spécifiais l'emplacement globalement, mais mon paramètre utilisateur remplaçait le paramètre global.
CentOS 7/Netbeans 8.1
Essayez Java SE Runtime Environment 8. Cela a résolu le problème.
Tout d’abord, rappelez-vous que sur un ordinateur Mac, le fichier netbeans.conf est stocké sur
/Applications/NetBeans/NetBeans 8.2.app/Contents/Resources/NetBeans/etc/netbeans.conf
(si vous avez utilisé le package d'installation par défaut.)
Ensuite, rappelez-vous également que le répertoire vousDOITutiliser sur "netbeans_jdkhome " ou "--jdkhome" c'estPASle Library/Java/JavaVirtualMachines/jdk1.8.0_172.jdk/ mais le suivant :
/Library/Java/JavaVirtualMachines/jdk1.8.0_172.jdk/Contents/Home //<-- Please, notice the /Contents/Home at the end. That's the "trick"!
Remarque: bien entendu, vous devez modifier les versions de NetBeans et du JDK que vous utilisez.
NetBeans 8.2 - Impossible de localiser l’installation Java dans le jdkhome spécifié?
Réponse: Editez le fichier netbeans.conf.
Fermez NetBeans, démarrez le Bloc-notes ou un autre éditeur de texte en tant qu’administrateur. Faites un clic droit sur l'application Notepad et choisissez "Exécuter en tant qu'administrateur", puis ouvrez netbeans.conf avec. Changer netbeans_jdkhome = "C:\Program Files ... peu importe".