2009-02-02 4 views
19

Prima di tutto, so sul parametro di riga di comando, ma non voglio usarlo perché voglio imparare, non solo avere fatto, quindi ...Dove posso impostare il JRE/JDK che viene utilizzato per eseguire Netbeans oltre alla riga di comando?

Dove posso impostare il JRE/JDK che viene utilizzato per eseguire Netbeans?

Un po 'di storia:

  1. ho installato il JDK 1.6_10 (Il sistema è Windows Vista Business 64)
  2. ho installato Netbeans 6.5
  3. Dopo un paio di 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 1.6_11 invece.
  5. Ho reinstallato Netbeans 6.5
  6. Ora non riesco ad avviare Netbeans perché insiste nell'usare il vecchio JDK. (Il tentativo di utilizzare la versione predefinita non funziona. JAVA_HOME è impostato su 1.6_11)

risposta

38

Provare a impostare netbeans_jdkhome nella directory {NetBeans} /etc/netbeans.conf.

# Default posizione del JDK, può essere sovrascritto utilizzando --jdkhome: netbeans_jdkhome = "..." # (percorso omesso, come ho Java in una posizione non-standard)

1

sulla base della risposta votato, ecco quello che 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/" 
+0

Grazie per l'aggiornamento relativo a questa domanda di invecchiamento –

Problemi correlati