Mac OS X 10.8.2 ve JDK 7 kullanıyorum. Şimdi IDEA IntelliJ, 11'in en son sürümünü indirdim. Ancak JDK 6 olmadan başlamıyor gibi görünüyor. Herhangi bir çözüm var mı?
IDEA IntelliJ'i JDK 7 ile Mac OS X'te nasıl çalıştırabilirim?
Mac OS X 10.8.2 ve JDK 7 kullanıyorum. Şimdi IDEA IntelliJ, 11'in en son sürümünü indirdim. Ancak JDK 6 olmadan başlamıyor gibi görünüyor. Herhangi bir çözüm var mı?
IDEA IntelliJ'i JDK 7 ile Mac OS X'te nasıl çalıştırabilirim?
Yanıtlar:
GÜNCELLEME:
JDK 1.7 üzerinde FİKİR 12 çalıştırırken (değiştirdikten sonra JVMVersionhiç 1.7*de Info.plist) yapıldığından emin olun LANG=en_US.UTF-8, ortamınızda ilgili Java sorunları görmek:
Başlatıcı sorunlarının giderilmesi için bu ileti dizisine bakın .
Lütfen Mac'teki GUI uygulamalarının Terminal ortamınıza erişimi olmadığını da unutmayın. Terminal'de düzgün çalışan bazı ortam değişkenleri tanımladıysanız, Terminal'den çalıştırmadığınız diğer uygulamalar bu değişkenleri görmeyecektir. Bu sorun için bir çözüm, uygulamayı doğrudan Terminal'den başlatmaktır, IDEA için aşağıdaki komut kullanılabilir:
open -a /Applications/IntelliJ\ IDEA\ 12.app/
Şu anda Mac'te JDK 1.7 desteğiyle ilgili, eksik Retina desteği, olası titreme, bazı API'lerin uygulanmaması gibi bilinen sorunlar var . Mac'te en iyi deneyim için IDEA'yı JDK 1.6 altında çalıştırmanız şiddetle tavsiye edilir. Projelerinizi oluşturmak ve yürütmek için JDK 1.7'yi bir hedef olarak kullanmanızı engellemez.
IntelliJ IDEA 11 başlatıcısı, Mac'te JDK 1.7 ile çalışmayacaktır. IDEA 11 ve daha eski sürümleri çalıştırabilmeniz için şu anda JDK 1.6'nın kurulu olması gerekir.
JVMVersioniçin 1.7*ve IDEA 12 başlatmaya çalıştığınızda, ben hala bir JRE 6. gerektiğini mesajını
java -versionederek Java 6'yı istiyor . Terminal'den çalıştırmak iyi çalışıyor. Düşünceler?
sudo codesign --verbose --force --sign "<CERT COMMON NAME>" /Applications/WebStorm.app/
IntelliJ 15 Ultimate yüklüyüm ve aynı mesajı aldım. Ayrıca Java 1.7 ve 1.8 yüklüyüm.
Bir terminalde aşağıdaki adımları kullanarak çözdüm:
$ cd /Applications/IntelliJ\ IDEA\ 14.app/Contents
Info.plistDosyayı düzenledi ve bu biti değiştirdi:
<key>JVMVersion</key>
<string>1.6*</string>
to:
<key>JVMVersion</key>
<string>1.8*</string>
Fırlatıldıktan sonra her şey altındı.
IntelliJ 13 ve OS X 10.9 ile, plist'i 1.7 * olarak değiştirebilirim ve Java 7 yüklemesini istemeden Java 7'de çalışır.
sudo codesign --verbose --force --sign "<Cert Name>" /Applications/Webstorm.app/
Hala hata mesajı alanlar için Java 6'nın yüklenmesi gerekir. Bununla ilgili iki sorun var:
Tum ihtiyacin olan sey:
Veya işleri otomatikleştiren bu https://github.com/wonder-mice/mac-java-launcher'ı kullanabilirsiniz ve bence sadece IntelliJ ile çalışmayacaktır.
mac-java-launcherIntelliJ 13 ile denedim ama çalışmıyor. Got Error: Not a java application
Diğerleri çok iyi çözümler önerdi ancak bunu elle yapmanız gerekiyor vi editörü vb. Bunun yerine bu komutu Mac Terminaliniz aracılığıyla çalıştırabilirsiniz ve gitmeniz iyi olur:
find /Applications/IntelliJ*/*Contents/*Info.plist -exec sed -i -e 's/string>1.6/string>1.7/' {} \;

Birkaç isteğe bağlı ipucu:
Değişikliğin gerçekleştiğini doğrulamak için şunu çalıştırın:
grep "string>1.7" /Applications/IntelliJ*/*Contents/*Info.plist