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


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.


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


-1

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


Ini tidak membantu menjawab pertanyaan awal
— Alexandre Santos
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.