web-dev-qa-db-fra.com

Impossible de trouver Java. Veuillez utiliser le commutateur --jdkhome

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.
13
OtagoHarbour

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\..."
20
Crazyjavahacking
  1. Allez dans le répertoire d'installation de netbeans
  2. Rechercher le fichier de configuration [répertoire d'installation] /etc/netbeans.conf
  3. vers la fin trouver la ligne netbeans_jdkhome = ...
  4. commentez cette ligne en utilisant '#'
  5. maintenant courir netbeans. le lanceur trouvera jdk lui-même (à partir de la variable d’environnement $ JDK_HOME/$ Java_HOME)

Exemple:

Sudo vim /usr/local/netbeans-8.2/etc/netbeans.conf
21
Maruf Hamidi

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

2
ntm

Essayez Java SE Runtime Environment 8. Cela a résolu le problème.

2
Sus20200

ATTENTION UTILISATEURS MAC OS


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.

1
Almir Campos

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".

1
dirk