Sto usando IntelliJ IDEA 10. Ogni volta che creo un nuovo progetto, mi chiede di scegliere JDK per questo progetto. Qualcuno sa come posso configurarlo e renderlo facile da usare?
Sto usando IntelliJ IDEA 10. Ogni volta che creo un nuovo progetto, mi chiede di scegliere JDK per questo progetto. Qualcuno sa come posso configurarlo e renderlo facile da usare?
Risposte:
Se utilizzi Mac OS X o Ubuntu, il problema è causato dai collegamenti simbolici al JDK. File | Invalidare le cache dovrebbe aiutare. In caso contrario, specificare il percorso JDK alla cartella Home JDK diretta, non un collegamento simbolico.
La voce di menu Invalidate Caches è disponibile nel menu IntelliJ IDEA File .
Il percorso JDK diretto dopo il recente aggiornamento di Apple Java è:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
In IDEA puoi configurare il nuovo JSDK in File | Struttura del progetto , seleziona SDK a sinistra, quindi premi il pulsante [+] , quindi specifica il percorso iniziale JDK sopra, dovresti ottenere qualcosa del genere:

which javanel terminale, stampa /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin/javae quindi usa Homedir path per inserire nella finestra di dialogo idea di IntelliJ, come questo/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home
Ho appena provato di recente e quando si tenta di selezionare il file JDK ... /System/Library/Java/JavaVirtualMachines/appare vuoto quando si apre e si seleziona tramite IntelliJ . Pertanto non ho potuto selezionare il JDK ...
L'ho scoperto risolvere questo problema , quando si aprono le finestre del Finder (premendo [+] JDK) basta usare la scorciatoia Maiusc + CMD + G per specificare il percorso. ( /System/Library/Java/JavaVirtualMachines/1.6.0.jdknel mio caso)
E voilà, IntelliJ può trovare tutto da quel momento in poi.
Il percorso JDK potrebbe cambiare quando aggiorni JAVA. Per Mac dovresti andare al seguente percorso per verificare la versione JAVA installata.
/Library/Java/JavaVirtualMachines/
Quindi, supponiamo che la versione JDK che trovi è jdk1.8.0_151.jdk, il percorso della directory home al suo interno è il percorso home JDK.
Nel mio caso è stato:
/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
Puoi configurarlo andando su File -> Project Structure -> SDKs.
Su Mac IntelliJ Idea 12 ha le sue preferenze / mappe dei tasti posizionate qui: ./Users/viliuskraujutis/Library/Preferences/IdeaIC12/keymaps/