Konfigurasi IntelliJ IDEA JDK di Mac OS

Jawaban:

272

Jika Anda menggunakan Mac OS X atau Ubuntu, masalahnya disebabkan oleh symlink ke JDK. File | Cache yang tidak valid akan membantu. Jika tidak, tentukan jalur JDK ke folder Home JDK langsung, bukan symlink.

Item menu Cache tidak valid tersedia di bawah menu File IntelliJ IDEA .

Jalur JDK langsung setelah pembaruan Apple Java terbaru adalah:

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Dalam IDEA Anda dapat mengkonfigurasi JSDK baru di File | Struktur Proyek , pilih SDK di sebelah kiri, lalu tekan tombol [+] , lalu tentukan jalur beranda JDK di atas, Anda akan mendapatkan sesuatu seperti ini:

JDK 1.6 di Mac

CrazyCoder
sumber
1
Saya mencoba hal yang sama pada OS X 10.8 dengan IntelliJ IDEA 11.x dan 12.x EAP dan itu tidak menyelesaikan masalah. Saya memiliki Java 1.6 dari Apple dan Java 1.7 dari Oracle tetapi masalahnya konsisten dengan keduanya.
sorin
Ikuti bug ini, ini bisa menjadi penyebab youtrack.jetbrains.com/issue/IDEA-95789
sorin
1
jalur jdk dapat berubah dari versi ke versi, untuk mengetahui jalur: which javadi terminal, ia mencetak /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin/javadan kemudian menggunakan Homejalur dir untuk memasukkan dalam dialog ide IntelliJ, seperti ini/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home
Maxim Yefremov
12

Baru saja mencoba ini baru - baru ini dan ketika mencoba memilih JDK ... /System/Library/Java/JavaVirtualMachines/tampak kosong saat membuka & memilih melalui IntelliJ . Oleh karena itu saya tidak dapat memilih JDK ...

Saya telah menemukan bahwa untuk mengatasinya , ketika jendela pencari terbuka (menekan [+] JDK) cukup gunakan pintasan Shift + CMD + G untuk menentukan jalur. ( /System/Library/Java/JavaVirtualMachines/1.6.0.jdkdalam kasus saya)

Dan voila, IntelliJ dapat menemukan segalanya mulai saat itu.

ehanoc
sumber
5

Jalur JDK mungkin berubah saat Anda memperbarui JAVA. Untuk Mac Anda harus pergi ke jalur berikut untuk memeriksa versi JAVA yang diinstal.

/Library/Java/JavaVirtualMachines/

Selanjutnya, katakan versi JDK yang Anda temukan adalah jdk1.8.0_151.jdk, jalur ke direktori home di dalamnya adalah jalur beranda JDK.

Dalam kasus saya, itu adalah:

/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home

Anda dapat mengkonfigurasinya dengan pergi ke File -> Project Structure -> SDKs.

masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini

beberapa pria acak
sumber
-1

Di Mac IntelliJ Idea 12 memiliki preferensi / peta kunci yang ditempatkan di sini: ./Users/viliuskraujutis/Library/Preferences/IdeaIC12/keymaps/

ViliusK
sumber
Ini tidak membantu menjawab pertanyaan awal
Alexandre Santos