Dove posso impostare JRE / JDK che viene utilizzato per eseguire Netbeans oltre alla riga di comando?

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

  •  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:

  1. Ho installato JDK 1.6_10 (il sistema è Windows Vista Business 64)
  2. Ho installato Netbeans 6.5
  3. Dopo alcune settimane ho disinstallato Netbeans 6.5 (alcuni problemi che spero di risolvere con una reinstallazione)
  4. Ho anche disinstallato JDK 1.6_10 e installato invece 1.6_11.
  5. Ho reinstallato Netbeans 6.5
  6. 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)
È stato utile?

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
scroll top