intelliJ El capitan 10.11 üzerinde çalışmıyor


9

Yeni OS El capitan 10.11'i yeni yükledim ve intelliJ'nin üzerinde çalışmadığını keşfettim.

Başlattığımda şu hatayı alıyorum:

"This application requires the legacy Java SE 6 runtime which is unavailable for this version of OS X."

Sanırım Java'nın henüz doğru bir şekilde kurulmadığını düşünüyorum. Bu işi nasıl yapabileceğim konusunda fikri olan var mı?


1
Java'yı doğru şekilde ayarlayabilirsiniz. Hataya dayanarak eski bir kurulum arayışı içinde görünüyor ve 10.11, Java'nın desteklenmeyen bir eski sürümüne sahip olmayacak. Hangi Java sürümünü kullanıyorsunuz ki hala Java'nın bu eski sürümünü gerektiriyor?
Ramhound

İntelliJ 13. Çalıştırılması neden bir miras gerektirdiğinden emin değil. Bu değiştirebileceğim bir şey mi?
denislexic

2013'ten itibaren kurulumcu hala 1.6'ya ihtiyaç duyuyor, bu yüzden 1.6 eklemeye çalışın ve çalışıp çalışmadığını kontrol edin. Ayrıca ilgili
Ramhound

1.6 (resmi Apple java) yüklenemiyor, 10.11 :(
denislexic 10:15

2
El Capitan için Java 6: support.apple.com/kb/DL1572
nschum

Yanıtlar:


20

Her şeyin hala iyi çalıştığı (ve Apple tarafından sağlanan Java 6 çalışma zamanının kurulu olduğu) bir 10.10 kurulumunda yükseltme yaptıysanız, aşağıdaki çözüm işe yarayabilir. Ben de seninle aynı problemi yaşadım ve bu benim sorunlarımı çözdü:

  1. IntelliJ'den çıkın ve Finder'da Uygulamalar klasörüne gidin
  2. IntelliJ.app dosyasını sağ tıklayın ve seçiminizi yapın: Paket içeriğini göster
  3. İçindekiler klasörünü açın (bu benim durumumdaki tek dosya / klasördü)
  4. Bir tür metin editörü kullanarak Info.plist dosyasını açın (TextEditor bu işi yapmalı, ancak bu tür işler için Sublime kullanmayı tercih ediyorum).
  5. Aşağıdaki etiketi bulun:

    <key>JVMVersion</key>
    <string>1.6*,1.7+</string>
    
  6. 1.6*,Dize etiketinden kaldırın , şöyle olur:

    <key>JVMVersion</key>
    <string>1.7+</string>
    
  7. Dosyayı kaydedin ve IntelliJ'i yeniden başlatmayı deneyin.

Dediğim gibi, bu benim için çalışıyor gibi görünüyor. IntelliJ 14 kullandığımı not etmek zorundayım, ancak bu sürecin 13 için de çalışması gerektiğini düşünüyorum.

Ayrıca, Apple'dan daha kalıcı bir çözüm çıktığında, bu adımları geri almak (sadece kaldırılan metni tekrar eklemek) veya IntelliJ'i tamamen yeniden yüklemek iyi bir fikir olabilir.


1
Müthiş, çalıştı! 1.8 olarak * değiştirdim ve bir cazibe gibi çalıştı. Teşekkürler!
denislexic

Benim için hiç işe yaramazsa ... dosyayı düzenledi, hala aynı engelleyici diyalog (fikir 14)
Jan Galinski

4

Java 6'yı bu Apple bağlantısından https://support.apple.com/kb/DL1572?locale=en_US ve IntelliJ 14 bunu kolayca tanıdım . Bu da Intellij'de Java 1.6'yı kullanmaya devam etmemi sağlıyor.

Daha fazla burada: https://intellij-support.jetbrains.com/hc/en-us/articles/206827627-IDE-doesn-t-start-after-updating-to-Mac-OS-Yosemite-or-Mavericks

Jetbrains desteğinden:

JDK 1.6'nın çalışması gerekiyor ve sisteminizde eksik olabilir. Lütfen Apple JDK 1.6'yı yükleyin. Ürünü ilk kez başlattığınızda Java'yı yüklemek için bir öneri içeren bir pencere olmalıdır, ancak diğer uygulama pencereleri tarafından gizlenebilir.


Süper Kullanıcıya Hoşgeldiniz! Bağlantılı sayfalar değişirse cevap geçersiz hale gelebileceğinden, lütfen cevabın temel kısımlarını referans bağlantılardan alıntılayın.
DavidPostill
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.