Dove posso impostare JRE / JDK che viene utilizzato per eseguire Netbeans oltre alla riga di comando?
-
20-08-2019 - |
Domanda
Prima di tutto, conosco il parametro della riga di comando, ma non voglio usarlo perché voglio imparare, non solo farlo, quindi ...
Dove posso impostare il JRE / JDK utilizzato per eseguire Netbeans?
Un piccolo sfondo:
- Ho installato JDK 1.6_10 (il sistema è Windows Vista Business 64)
- Ho installato Netbeans 6.5
- Dopo alcune settimane ho disinstallato Netbeans 6.5 (alcuni problemi che spero di risolvere con una reinstallazione)
- Ho anche disinstallato JDK 1.6_10 e installato invece 1.6_11.
- Ho reinstallato Netbeans 6.5
- Ora non riesco ad avviare Netbeans perché insiste sull'uso del vecchio JDK. (Anche il tentativo di utilizzare la versione predefinita non funziona. JAVA_HOME è impostato su 1.6_11)
Soluzione
Prova a impostare netbeans_jdkhome nella {directory NetBeans} /etc/netbeans.conf.
# Posizione predefinita di JDK, può essere sovrascritta usando --jdkhome: netbeans_jdkhome = quot &; & ... quot; # (percorso omesso, poiché ho Java in una posizione non standard)
Altri suggerimenti
Sulla base della risposta votata, ecco cosa ho fatto sul mio Mac e ha funzionato ...
(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/"
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow