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".
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
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
netbeans_jdkhome="C:\Program Files\Java\jdk from step1"
) - dans mon cas netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_131"
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"
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.
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é.
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 }