web-dev-qa-db-fra.com

Netbeans IDE - jdkhome non valide spécifié

Netbeans 8.0.2 affiche cette erreur au démarrage erreur Netbeans 8.0.2 au démarrage . J'ai recherché cette erreur, mais rien ne fonctionne pour moi.

J'ai modifié le netbeans_jdkhome dans netbeans.conf fichier, mais rien. Puis sans commentaire, rien. L'erreur continue de s'afficher. C'est comme s'il y avait un autre fichier netbeans.conf, mais je ne sais pas où. J'utilise Windows 10 et j'ai installé JDK 1.8 dans "C:\Program Files\Java\jdk1.8.0_101".

13
Jiří Mačák

aller à C:\Program Files\NetBeans 8.0.2\etc, ouvrez le fichier netbeans.conf puis changez netbeans_jdkhome vers le chemin de votre JDK, netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_101"

si vous n'êtes pas sûr de la version de jdk, vous pouvez la trouver en tapant CMD Java -version

9
CY15

Essayez de définir la variable d'environnement dans cmd:

setx Java_HOME C:\Program Files\Java\jdk1.8.0_101

Je pense que vous avez déjà Java_HOME, mais le chemin est C:\Program Files\Java\jdk1.7.0_15.
Vous pouvez le vérifier en cmd. Tapez-le simplement:

set Java_HOME 
1
learp
  1. Accédez à C:\Program Files\Java et vérifiez le JDK que vous avez installé. J'ai JDK jdk1.8.0_131.
  2. Allez dans C:\Program Files\NetBeans 8.0.2\etc, ouvrez le fichier netbeans.conf (exécutez en tant qu'administrateur). Pour ouvrir netbeans.conf (car un double-clic sur le fichier peut ne pas fonctionner), vous pouvez simplement cliquer avec le bouton droit sur le fichier puis l'ouvrir avec un éditeur de texte comme le bloc-notes ou le modifier avec Notepad ++ si vous en avez un installé.
  3. Recherchez netbeans_jdkhome. Modifiez le chemin (netbeans_jdkhome="C:\Program Files\Java\jdk from step1") - dans mon cas netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_131"
  4. Enregistrez le fichier et profitez-en!

Pour corriger Netbeans IDE - jdkhome non valide spécifié il suffit de trouver votre netbeans.config et changez le chemin du fichier, comme ci-dessous:

netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_161"

netbeans_jdkhome="C:\Program Files\Java\jdk-10"

0
user9575756

J'ai trouvé une solution décente pour les utilisateurs de Windows.

Accédez à votre dossier d'installation NetBeans (par exemple: C:\Program Files\NetBeans 8.0.2\etc), ouvrez le fichier netbeans.conf puis commentez simplement la ligne:

netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_101"

à

#netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_101"

Le "#" est pour un commentaire. Vous le verrez dans le fichier.

Ensuite, exécutez simplement les NetBeans IDE comme d'habitude.

0
Nixon Nelson

Vous ne pouvez pas simplement exécuter netbeans64. Vous devez modifier manuellement le fichier CONF dans le dossier netbeans\etc. Et définissez la variable jdkhome. Ensuite, l'installation se passe bien.

Ignorez tous mes commentaires précédents. Désolé.

0
Hornigold Arthur

Première tentative de solution PowerShell.

# fix path to jdk in netbeans.conf
# netbeans doesn't like unicode (utf-16)    

$conf = Get-Content 'C:\Program Files (x86)\NetBeans 8.2\etc\netbeans.conf'

# string version of $jdk will have last dir found if there's more than one
$jdk = get-item 'C:\Program Files (x86)\Java\jdk*'

# `" to embed "
set-content 'C:\Program Files (x86)\NetBeans 8.2\etc\netbeans.conf' (
  $conf -replace 'netbeans_jdkhome=.*',"netbeans_jdkhome=`"$jdk`"")

if (-not $?) { exit 1 }
0
js2010