2009-02-02 6 views
19

Tout d'abord, je sais que sur le paramètre de ligne de commande, mais je ne veux pas l'utiliser parce que je veux apprendre, non seulement il se fait, alors ...Où puis-je définir le JRE/JDK qui est utilisé pour exécuter NetBeans en plus de la ligne de commande?

Où puis-je régler le JRE/JDK qui est utilisé pour exécuter Netbeans?

Un peu d'histoire:

  1. I installé JDK 1.6_10 (Le système est Windows Vista Business 64)
  2. J'ai installé Netbeans 6.5
  3. Après quelques semaines, je désinstallés Netbeans 6.5 (quelques problèmes que j'espère résoudre par une réinstallation)
  4. J'ai également désinstallé JDK 1.6_10 et installé 1.6_11 à la place.
  5. J'ai réinstallé Netbeans 6.5
  6. Maintenant, je ne peux pas démarrer Netbeans car il insiste pour utiliser l'ancien JDK. (Essayer d'utiliser la version par défaut ne fonctionne pas non plus. JAVA_HOME est réglé sur 1.6_11)

Répondre

38

Essayez le réglage netbeans_jdkhome dans {répertoire NetBeans} /etc/netbeans.conf.

# emplacement par défaut JDK, peut être contournés en utilisant --jdkhome: netbeans_jdkhome = "..." # (chemin omis, comme je l'ai Java dans un endroit non standard)

1

sur la base de la réponse voté, voici ce que je faisais 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/" 
+0

Merci pour la mise à jour pertinente à cette question du vieillissement –

Questions connexes