Saya menggunakan Mac OS X 10.8.2, dan menggunakan JDK 7. Sekarang saya download versi terbaru dari IntelliJ IDEA, 11. Tapi itu doesn't tampaknya mulai tanpa JDK 6. Apakah ada solusi?
Bagaimana saya bisa menjalankan IDE IntelliJ pada Mac OS X dengan JDK 7?
UPDATE:
Ketika menjalankan IDE 12 pada JDK 1.7 (setelah mengubah JVMVersion
untuk 1.7*
di Info.plist
) pastikan anda memiliki LANG=en_US.UTF-8
di lingkungan anda, lihat yang terkait Jawa masalah:
Lihat thread ini untuk debugging launcher masalah.
Harap diketahui juga bahwa aplikasi GUI di Mac yang tidak memiliki akses ke Terminal lingkungan. Jika anda've ditetapkan beberapa variabel lingkungan yang bekerja dengan baik di Terminal, aplikasi lain yang anda jalankan tidak dari Terminal tidak akan melihat variabel-variabel tersebut. Solusi untuk masalah ini adalah untuk memulai aplikasi secara langsung dari Terminal, untuk IDE perintah berikut dapat digunakan:
open -a /Applications/IntelliJ\ IDEA\ 12.app/
Ada masalah yang diketahui dengan JDK 1.7 dukungan pada Mac sekarang, seperti hilang dukungan Retina, mungkin flicker, beberapa Api tidak dilaksanakan. It's sangat dianjurkan untuk menjalankan IDE di bawah JDK 1.6 untuk pengalaman terbaik pada Mac. Itu doesn't stop anda untuk menggunakan JDK 1.7 sebagai target untuk membangun dan menjalankan proyek-proyek anda.
IntelliJ IDEA 11 launcher tidak akan bekerja dengan JDK 1.7 pada Mac. Pada saat ini anda harus memiliki JDK 1.6 dipasang sehingga anda dapat menjalankan IDE 11 dan versi yang lebih tua.
Saya telah IntelliJ 15 Ultimate diinstal, dan saya menerima pesan yang sama ini. Saya juga memiliki Java 1.7 dan 1.8 diinstal.
Aku diselesaikan dengan menggunakan langkah-langkah berikut di terminal:
$ cd /Applications/IntelliJ\ IDEA\ 14.app/Contents
Diedit Info.plist
file, dan berubah sedikit ini:
<key>JVMVersion</key>
<string>1.6*</string>
untuk:
<key>JVMVersion</key>
<string>1.8*</string>
Setelah launching, semuanya emas.
Bagi mereka yang masih mendapatkan pesan kesalahan bahwa Jawa 6 harus diinstal. Ada dua masalah dengan itu:
Semua yang anda butuhkan adalah:
Atau anda dapat menggunakan ini https://github.com/wonder-mice/mac-java-launcher yang mengotomatisasi hal-hal dan saya percaya akan bekerja tidak hanya dengan IntelliJ.
Orang lain telah menyarankan solusi yang sangat baik, tetapi anda harus melakukannya secara manual vi editor dll. Sebaliknya, anda dapat menjalankan perintah ini melalui Mac Terminal dan anda akan baik untuk pergi :
find /Applications/IntelliJ*/*Contents/*Info.plist -exec sed -i -e 's/string>1.6/string>1.7/' {} \;
Beberapa tips opsional:
grep "string>1.7" /Aplikasi/IntelliJ*/*Isi/*Info.plist