web-dev-qa-db-fra.com

Problème d'installation de Netbeans avec JDK 11

J'ai téléchargé et installé jdk 11 et j'essaie maintenant d'installer netbeans 8.2. Mais j'obtiens une erreur qui indique "Java SE est introuvable sur cet ordinateur. Assurez-vous que JDK est correctement installé et exécutez à nouveau le programme d'installation. Vous pouvez spécifier un emplacement JDK valide en utilisant l'argument du programme d'installation --javahome."

J'ai créé une variable Java_HOME et défini la valeur sur "C:\Program Files\Java\jdk-11.0.1\bin" et défini également la même valeur pour la variable PATH. Comment puis-je réparer ça?

3
Mehar Shahani

Vous faites face à quelques problèmes:

  • NetBeans 8.2 nécessite JDK 8 et ne fonctionnera avec aucune version de Java> 8.
  • NetBeans ne prend pas encore en charge JDK 11, bien que la sortie d'une nouvelle version qui le fasse (NetBeans 10) soit imminente.

L'approche la plus simple serait de supprimer JDK 11 (sauf si vous en avez besoin pour d'autres raisons que NetBeans), installez Java 8 puis réinstallez NetBeans 8.2. Il était auparavant possible de télécharger NetBeans 8.2 fourni avec Java 8 , mais si vous essayez cela, Oracle vous redirigera simplement vers le site Web Apache NetBeans 9.0.

Il existe une version plus récente de NetBeans que 8.2, Apache NetBeans 9. . Bien qu'il prenne en charge Java 9 et Java 10, il ne prend pas non plus en charge Java 11.

Mise à jour pour refléter la sortie de NetBeans 10 le 27 décembre 2018:

Si vous voulez vraiment utiliser Java 11 avec NetBeans, vous pouvez télécharger la dernière version Jenkins de la version bêta de NetBeans 1 à vos propres risques.

Si vous voulez utiliser Java 11 avec NetBeans alors téléchargez NetBeans 10. . Le téléchargement est un fichier Zip et il fonctionne sur toutes les plateformes.

4
skomisa

Recherchez le fichier netbeans.conf dans C:\Program Files\NetBeans 8.1 RC\etc.

Dans cet atlas, vous trouverez le netbeans_jdkhome. Réglez-le en conséquence.

2
Himanshu Parwani