web-dev-qa-db-fra.com

Comment définir une nouvelle page d'accueil JDK dans NetBeans IDE après Java mise à jour (NetBeans IDE refuse de démarrer)

C’est une question qui vous aidera à résoudre le problème une fois que vous aurez compris qu’après la mise à jour de votre version de Java, NetBeans IDE refuse de se lancer. Et même après avoir mis à jour votre variable $PATH dans votre fichier .bashrc, vous constatez toujours que NetBeans ne se lancera pas, et lorsque vous essayez de le lancer via une ligne de commande avec la commande:

./netbeans-8.0.2/bin/netbeans

Est-ce juste vous donne:

Cannot find Java. Please use the --jdkhome switch.

Mais ensuite, lorsque vous essayez de spécifier le nouveau jdkhomeavec (<version sera remplacé par votre numéro de version, par exemple, il pourrait être remplacé par 1.8.0_40):

./netbeans-8.0.2/bin/netbeans --jdkhome jdk<version>/

Vous constatez que vous devez faire cela à chaque fois pour que NetBeans soit réellement lancé, et cela devient plutôt gênant.

Par conséquent, vous devez vous rendre dans le fichier de configuration NetBeans où la variable de base JDK est définie pour NetBeans afin que NetBeans puisse s'y référer lors du démarrage.

8
user364819

Pour trouver la variable qui définit le répertoire principal JDK pour Netbeans, vous devez ouvrir le fichier de configuration qui le définit (remplacez <versionNumber> par le numéro de version de votre NetBeans, tel que 8.0.2 et assurez-vous que vous vous trouvez dans le répertoire dans lequel se trouve le dossier NetBeans. , ce sera probablement soit votre répertoire personnel (à cd___ à this do: cd ~), ou /usr/local/cd___ à cela faire: cd /usr/local/)):

gedit netbeans-<versionNumber>/etc/netbeans.conf

Ensuite, localisez la variable nommée netbeans_jdkhome et définissez-la sur l'emplacement actuel de votre dossier JDK. Par exemple, cela pourrait ressembler à quelque chose comme ça (<username> remplacé par votre nom d'utilisateur):

netbeans_jdkhome="/home/<username>/jdk1.8.0_40"

Enregistrez ensuite vos modifications dans le fichier de configuration et NetBeans devrait se lancer sans problème.

11
user364819