2009-02-02 6 views
19

Zunächst einmal weiß ich über die Kommandozeilenparameter, aber ich will nicht, es zu benutzen, weil ich lernen will, nicht nur es getan, so ...Wo kann ich das JRE/JDK festlegen, mit dem NetBeans neben der Befehlszeile ausgeführt wird?

Wo finde ich die JRE gesetzt/JDK, mit dem Netbeans ausgeführt wird?

Ein wenig Hintergrund:

  1. I JDK installiert 1.6_10 (Das System ist Windows Vista Business 64)
  2. I Netbeans 6.5 installiert
  3. Nach ein paar Wochen habe ich deinstalliert Netbeans 6.5 (einige Probleme was ich hoffe, durch eine Neuinstallation zu lösen)
  4. Ich deinstallierte auch JDK 1.6_10 und installierte 1.6_11 stattdessen.
  5. Ich habe Netbeans neu installiert 6.5
  6. Jetzt kann ich Netbeans nicht starten, weil es darauf besteht, das alte JDK zu verwenden. (Der Versuch, die Standard-Version verwenden funktioniert auch nicht. JAVA_HOME ist auf 1.6_11)

Antwort

38

Versuchen netbeans_jdkhome in {NetBeans Verzeichnis} /etc/netbeans.conf Einstellung.

# Default Lage von JDK, können mit --jdkhome außer Kraft gesetzt werden: netbeans_jdkhome = "..." # (weggelassen Weg, wie ich Java in einem Nicht-Standard-Standort haben)

1

auf der gestimmte Antwort Basierend, hier ist, was ich auf meinem Mac hätte und es funktionierte ...

(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

Vielen Dank für die entsprechende Aktualisierung dieser Alterungs Frage –

Verwandte Themen