Wo kann stelle ich das JRE / JDK, das verwendet wird Netbeans neben der Kommandozeile ausgeführt werden?

StackOverflow https://stackoverflow.com/questions/504087

  •  20-08-2019
  •  | 
  •  

Frage

Zunächst einmal, ich weiß über die Kommandozeilenparameter, aber ich will nicht, es zu benutzen, weil ich lernen will, nicht nur get it done, so ...

Wo kann ich das JRE / JDK gesetzt, das verwendet wird Netbeans laufen?

Ein wenig Hintergrund:

  1. Ich installierte JDK 1.6_10 (Das System ist Windows Vista Business 64)
  2. Ich installierte Netbeans 6.5
  3. Nach ein paar Wochen habe ich deinstalliert Netbeans 6.5 (einige Probleme, die ich hoffe, durch eine erneute Installation zu lösen)
  4. Ich deinstalliert auch JDK 1.6_10 und installiert 1.6_11 statt.
  5. I neu installiert Netbeans 6.5
  6. Jetzt kann ich nicht Netbeans gestartet werden, da es mit dem alten JDK besteht. (Der Versuch, die Standard-Version zu verwenden ist entweder nicht. JAVA_HOME ist auf 1.6_11)
War es hilfreich?

Lösung

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

  

# Default Lage von JDK kann --jdkhome unter Verwendung außer Kraft gesetzt werden:       netbeans_jdkhome = "..." # (weggelassen Weg, wie ich Java in einem Nicht-Standard-Standort)

Andere Tipps

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/"
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top