Modifica della piattaforma java su cui viene eseguito netbeans


105

Sto usando Netbeans 6.7. Avevo installato Java 1.5 prima di installare Netbeans. Quando ho installato Netbeans, ha preso Java 1.5 come versione predefinita. Quindi ho installato Java 1.6 sulla mia macchina. Devo modificare il JDK predefinito del mio netbeans in 1.6 non solo per un progetto specifico ma per l'intera applicazione Netbeans.

Risposte:


186

È possibile modificare il JDK per Netbeans modificando il file di configurazione:

  1. Apri il netbeans.conffile disponibile nella etccartella all'interno dell'installazione di NetBeans.
  2. Modificare la netbeans_jdkhomevariabile in modo che punti al nuovo percorso JDK, quindi
  3. Riavvia il tuo Netbeans.

1
Per coloro che avevano già netbeans_jdkhome con la versione> = 7. Metti la libreria API Java EE nella cartella Libreria e non dimenticare di impostare JDK 7 facendo clic con il pulsante destro del mouse sul progetto e scegliendo Proprietà-> Sorgenti e imposta il formato sorgente / binario seleziona JDK7 tra le opzioni.
Arthur Kushman

Continuo a ricevere l'errore Jdkhome specificato non valido --------------------------- Impossibile individuare l'installazione di java in jdkhome specificato: C: \ Programmi (x86) \ Java \ jdk1.5.0_03 \ bin "; Vuoi provare a usare la versione predefinita?"
Entusiasta

1
@Enthusiastic non è necessario includere binnel percorso provare in questo modo: `C: \ Program Files (x86) \ Java \ jdk1.5.0_03`
Abdel Raoof

1
@AbdelRaoof, fornisce lo stesso errore anche per quel percorso.
Entusiasta l'

4
Su OSX, eseguo "cd / Library / Java / JavaVirtualMachines" per trovare i diversi JDK sul mio Mac. La versione che desidero utilizzare è "/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home". Quindi in / Applications / NetBeans / NetBeans 7.2.app/Contents/Resources/NetBeans/etc/netbeans.conf, aggiungo questa riga: netbeans_jdkhome="/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home"
Raymond Gan

30

Nella mia casella di Windows 7 ho trovato netbeans.conf in <Drive>:\<Program Files folder>\<NetBeans installation folder>\etc. Ringrazia tutti.


25

Per chiunque su Mac OS X, puoi trovare netbeans.confqui:

/Applications/NetBeans/NetBeans <version>.app/Contents/Resources/NetBeans/etc/netbeans.conf

Nel caso qualcuno abbia bisogno di sapere :)


netbeans_jdkhome="/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home"ad esempio
muttonUp

11

apri la cartella etc nella cartella netbeans, quindi modifica netbeans.conf con il blocco note e troverai una riga come questa:

Posizione predefinita di JDK, può essere sovrascritta utilizzando --jdkhome: netbeans_jdkhome
= "G: \ Program Files \ Java \ jdk1.6.0_13"

qui puoi impostare la tua versione di jdk.


se quel percorso esiste anche
dotbit

0

su Fedora è attualmente impossibile impostare un nuovo jdk-HOME su qualche sdk. L'hanno progettato in modo che si rompa sempre. Prova --jdkhome [qualunque] ma con ogni probabilità si interromperà e mostrerà un messaggio di errore criptico senza senso come al solito.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.