Configurazione IntelliJ IDEA JDK su Mac OS


Risposte:


272

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:

JDK 1.6 su Mac


1
Ho provato lo stesso su OS X 10.8 con IntelliJ IDEA 11.xe 12.x EAP e non risolve il problema. Ho sia Java 1.6 di Apple che Java 1.7 di Oracle, ma il problema è coerente con entrambi.
sorin

Segui questo bug, questa potrebbe essere la causa youtrack.jetbrains.com/issue/IDEA-95789
sorin

1
il percorso jdk può cambiare da versione a versione, per scoprire il percorso: 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
Maxim Yefremov

12

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.


5

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.

inserisci qui la descrizione dell'immagine inserisci qui la descrizione dell'immagine


-1

Su Mac IntelliJ Idea 12 ha le sue preferenze / mappe dei tasti posizionate qui: ./Users/viliuskraujutis/Library/Preferences/IdeaIC12/keymaps/


Questo non aiuta a rispondere alla domanda originale
Alexandre Santos
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.