J'ai Windows 10 OS, je viens de télécharger JDK 9 et la version Netbeans 8.2 avec toutes les fonctionnalités. Lorsque je veux créer un projet (Java), je ne peux tout simplement pas le faire. Ne me donne pas une erreur ou quelque chose, juste cet écran vide.
Quel pourrait être le problème ici, donc je ne peux pas créer de projet?
EDIT: La solution consiste à installer JDK 8, car JDK 9 et au-delà ne sont actuellement pas pris en charge.
Si toutefois vous avez déjà installé JDK 8, veuillez suivre les étapes décrites ci-dessous.
La raison est qu'il y a un conflit avec le JDK de base avec lequel NetBeans commence. Vous devez le définir sur une version inférieure.
"C:\Program Files\NetBeans 8.2\etc"
ou à l'endroit où NetBeans est installé.netbeans.conf
fichier.netbeans_jdkhome
et remplacez le chemin JDK par celui"C:\Program Files\Java\jdk1.8.0_152"
-ci ou à l'endroit où votre JDK est installé. Assurez-vous d'utiliser le bon chemin, sinon vous rencontrerez des problèmes. Ici,JDK 1.8.0_152
est installé.la source
Comme les autres l'ont dit, NetBeans utilisera toujours la dernière version de JDK installée (actuellement JDK9) qui ne fonctionne pas avec NetBeans 8.2 et cause des problèmes comme vous l'avez mentionné.
Vous pouvez résoudre ce problème en forçant NetBeans à utiliser JDK8 au lieu de supprimer JDK9!
Il vous suffit d'éditer le
netbeans.conf
fichier:MacOS
/Applications/NetBeans/NetBeans8.2.app/Contents/Resources/NetBeans/etc
Windows
C:\Program Files\NetBeans 8.2\etc\
Ouvrez netbeans.conf avec votre éditeur préféré et trouvez cette ligne:
netbeans_jdkhome="/path/to/jdk"
Remove # signe devant lui et modifiez-le en tapant l'emplacement d'origine de la version JDK (JDK8) de votre choix.Je ne sais pas pourquoi JDK9 ne fonctionne pas avec NetBeans8.2, mais si je le découvre, je l'écrirai ici ...
Emplacements JDK par défaut:
Mac OS ↴
Windows ↴
J'ai utilisé jdk1.8.0_152 comme exemple
la source
J'ai eu le même problème que j'ai installé NetBeans 8.2 sur macOS High Sierra, et par défaut, NetBeans fonctionnera avec la dernière version de JDK (actuellement JDK 9).
Ce que j'ai fait était de forcer NetBeans à utiliser JDK 8, vous devez configurer votre
netbeans.conf
fichier, vous pouvez le trouver sur:Vous devez décommenter et mettre à jour votre chemin vers JDK, vous trouverez le vôtre sur:
Sauvegardez-le, redémarrez NetBeans et vous avez terminé!
la source
Si vous exécutez sous Linux, ouvrez le fichier netbeans.conf en utilisant nano ou autre chose.
et éditez jdkhome ou répertoire pour jdk
vous pouvez vérifier votre version jdk avec
ou
la source
Java SE Development Kit 9 n'est pas compatible avec Netbeans IDE 8.2.
Ma solution:
la source
J'ai rencontré le même problème avec jdk 10. Lors de l'installation de netbeans, le message d'emplacement par défaut de jdk a été pris comme jdk 10. C'était le problème, ce devrait être jdk8 (1.8).
C:\Program Files\NetBeans 8.2\etc\netbeans.conf
# netbeans_jdkhome="C:\Program Files\Java\jdk-10.0.1"
netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_171"
Remarque: si le fichier .conf ci-dessus n'est pas modifiable, utilisez le mode Administrateur. J'utilise Notepad ++, il a invité à redémarrer Notepad ++ en mode administrateur, puis enregistrer a bien fonctionné.
la source
J'ai eu le même problème,
Bonne chance :)
la source
@ubuntu 18.04
sudo apt install openjdk-8-jdk
puis
sudo update-alternatives --config java
choisissez java 8 puis redémarrez
netbeans
Terminé
la source
Oui, cela fonctionne: supprimez le chemin de jdk 9.0 et désinstallez-le du panneau Cantroll à la place, installez jdk 8version et définissez son chemin, cela fonctionne facilement avec netbean 8.2.
la source
J'ai essayé de définir
netbeans_jdkhome="/path/to/jdk-9.0.4"
dans netbeans.config de "C: \ Program Files \ NetBeans8.2 \ etc" dans Windows 10 . Il affiche une notification "Exception inattendue" .la source