Où puis-je définir le JRE / JDK utilisé pour exécuter Netbeans en plus de la ligne de commande?
-
20-08-2019 - |
Question
Tout d'abord, je connais le paramètre de ligne de commande, mais je ne veux pas l'utiliser parce que je veux apprendre, pas seulement le faire, donc ...
Où puis-je définir le JRE / JDK utilisé pour exécuter Netbeans?
Un peu de fond:
- J'ai installé JDK 1.6_10 (le système est Windows Vista Business 64)
- J'ai installé Netbeans 6.5
- Après quelques semaines, j'ai désinstallé Netbeans 6.5 (quelques problèmes que j'espère résoudre par une réinstallation)
- J'ai également désinstallé JDK 1.6_10 et installé 1.6_11 à la place.
- j'ai réinstallé Netbeans 6.5
- Je ne peux plus démarrer Netbeans car il insiste sur l'utilisation de l'ancien JDK. (Essayer d'utiliser la version par défaut ne fonctionne pas non plus. JAVA_HOME est défini sur 1.6_11)
La solution
Essayez de définir netbeans_jdkhome dans {répertoire NetBeans} /etc/netbeans.conf.
# L'emplacement par défaut de JDK, peut être remplacé à l'aide de --jdkhome: netbeans_jdkhome = " ... " # (chemin omis, car j'ai Java dans un emplacement non standard)
Autres conseils
Sur la base de la réponse votée, voici ce que j'ai fait sur mon Mac et cela a fonctionné ...
(download JDK from Oracle)
$ vi /Applications/NetBeans/NetBeans\ 8.2.app/Contents/Resources/NetBeans/etc/netbeans.conf
[...]
#netbeans_jdkhome="/Applications/NetBeans/NetBeans 8.2.app/Contents/Resources/NetBeans/bin/jre"
netbeans_jdkhome="/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/"
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow