Saya menggunakan Mac OS X 10.8.2, dan menggunakan JDK 7. Sekarang saya mendownload IDEA IntelliJ versi terbaru, 11. Tapi sepertinya tidak bisa memulai tanpa JDK 6. Apakah ada solusi?
Bagaimana cara menjalankan IDEA IntelliJ di Mac OS X dengan JDK 7?
java
macos
intellij-idea
Jonas
sumber
sumber
Jawaban:
MEMPERBARUI:
Saat menjalankan IDEA 12 pada JDK 1,7 (setelah mengubah
JVMVersion
ke1.7*
dalamInfo.plist
) pastikan Anda memilikiLANG=en_US.UTF-8
di lingkungan Anda, melihat masalah Java terkait:Lihat utas ini untuk men-debug masalah peluncur.
Perlu diketahui juga bahwa aplikasi GUI di Mac tidak memiliki akses ke lingkungan Terminal Anda. Jika Anda telah menentukan beberapa variabel lingkungan yang berfungsi dengan baik di Terminal, aplikasi lain yang Anda jalankan bukan dari Terminal tidak akan melihat variabel ini. Solusi untuk masalah ini adalah memulai aplikasi langsung dari Terminal, untuk IDEA perintah berikut dapat digunakan:
open -a /Applications/IntelliJ\ IDEA\ 12.app/
Ada masalah umum dengan dukungan JDK 1.7 di Mac saat ini, seperti dukungan Retina tidak ada, kemungkinan pergantian tampilan, beberapa API tidak diterapkan . Sangat disarankan untuk menjalankan IDEA di bawah JDK 1.6 untuk pengalaman terbaik di Mac. Itu tidak menghentikan Anda untuk menggunakan JDK 1.7 sebagai target untuk membangun dan menjalankan proyek Anda.
Peluncur IntelliJ IDEA 11 tidak akan berfungsi dengan JDK 1.7 di Mac. Saat ini Anda harus menginstal JDK 1.6 sehingga Anda dapat menjalankan IDEA 11 dan versi yang lebih lama.
sumber
JVMVersion
ke1.7*
dan mencoba memulai IDEA 12, saya masih mendapatkan pesan bahwa saya memerlukan JRE 6.java -version
dari Terminal berfungsi dengan baik. Pikiran?sudo codesign --verbose --force --sign "<CERT COMMON NAME>" /Applications/WebStorm.app/
Pembaruan Mac OSX Yosemite / El Capitan
Saya telah menginstal IntelliJ 15 Ultimate, dan saya menerima pesan yang sama ini. Saya juga menginstal Java 1.7 dan 1.8.
Saya menyelesaikannya menggunakan langkah-langkah berikut di terminal:
$ cd /Applications/IntelliJ\ IDEA\ 14.app/Contents
Mengedit
Info.plist
file, dan mengubah bit ini:<key>JVMVersion</key> <string>1.6*</string>
untuk:
<key>JVMVersion</key> <string>1.8*</string>
Setelah diluncurkan, semuanya menjadi emas.
sumber
Dengan IntelliJ 13 dan OS X 10.9, saya hanya dapat mengubah plist menjadi 1.7 * dan berfungsi di Java 7 tanpa diminta untuk menginstal Java 6.
sumber
sudo codesign --verbose --force --sign "<Cert Name>" /Applications/Webstorm.app/
Bagi yang masih mendapatkan pesan error bahwa Java 6 harus diinstal. Ada dua masalah dengan itu:
Yang kamu butuhkan adalah:
Atau Anda dapat menggunakan https://github.com/wonder-mice/mac-java-launcher ini yang mengotomatiskan berbagai hal dan saya yakin akan bekerja tidak hanya dengan IntelliJ.
sumber
mac-java-launcher
dengan IntelliJ 13, tetapi tidak berhasil. PunyaError: Not a java application
Orang lain telah menyarankan solusi yang sangat baik tetapi Anda harus melakukannya secara manual vi editor dll. Sebagai gantinya Anda dapat menjalankan perintah ini melalui Terminal Mac Anda dan Anda akan baik untuk pergi:
find /Applications/IntelliJ*/*Contents/*Info.plist -exec sed -i -e 's/string>1.6/string>1.7/' {} \;
Beberapa tip opsional:
Untuk memverifikasi bahwa perubahan terjadi, jalankan ini:
grep "string>1.7" /Applications/IntelliJ*/*Contents/*Info.plist
sumber