Yanıtlar:
Tüm detayları burada bulabilirsiniz:
Bu var Java eski böcek Mac üzerinde Java Agent tarafından tetiklenen var app başlatırken IDE tarafından kullanılıyor. Bu mesaj zararsızdır ve görmezden gelinmesi güvenlidir. Oracle geliştiricisinin yorumu:
İleti iyi huyludur, bu sınıfın her iki kopyası da aynı olduğundan (tam olarak aynı kaynaktan derlenmiştir) bu sorundan olumsuz bir etkisi yoktur. Bu tamamen kozmetik bir konudur.
Sorun giderilene içinde Java 9 ve Java 8 güncellemesi 152 .
Sizi rahatsız ederse veya uygulamalarınızı herhangi bir şekilde etkiliyorsa (olmamalıdır), IntelliJ IDEA'nın çözümü , ( | ) içine idea_rt
ekleyerek başlatıcıyı devre dışı bırakmaktır . Geçici çözüm, IDE'nin bir sonraki yeniden başlatılmasında etkili olacaktır. idea.no.launcher=true
idea.properties
Help
Edit Custom Properties...
Yine de IntelliJ IDEA başlatıcısının devre dışı bırakılmasını önermiyorum. Zarif kapatma (Çıkış düğmesi), iş parçacığı dökümleri, işletim sistemi sınırlarını aşan çok uzun komut satırıyla ilgili bir sorun gibi geçici özellikler için kullanılır. sana bağlı.
“Bu mesaj zararsız” ( @ CrazyCoder'ın cevabına bakın ) olduğundan, basit ve güvenli bir geçici çözüm, bu uğultulu mesajı IntelliJ IDEA ayarları ile konsolda katlayabilmenizdir:
cmd+shift+A
mac'ta) ve Fold console lines that contain
daha etkili gezinmek için yazabilirsiniz .Class JavaLaunchHelper is implemented in both
Bilgisayarımda şu ortaya çıkıyor: (LGTM: b)
Ve mesajı tekrar kontrol etmek için açabilirsiniz:
Not:
Ekim 2017 itibarıyla, bu sorun
daha fazla bilgi için jdk1.9 / jdk1.8.152 / jdk1.7.161'de çözülmüştür , @ muttonUp'ın cevabına bakınız )
Intellij Idea 2017 kullanıyorum ve aynı problemle karşılaştım. Benim için problemi çözen şey basitçe
close then open
çözüm =))
.idea
Yeniden içe aktarmadan önce klasörü silmenizi öneririm .
Intellij IDEA 2017'yi yüklediğimde, Tercihler -> Oluşturma, Yürütme, Dağıtım -> Hata Ayıklayıcı menüsüne gidin ve "JDK 1.3.x ve öncesi için Klasik VM'yi Zorla" menüsüne gidin, bu bana oldu. Bu benim için çalışıyor.
Bu, yıllar önce benim için bir konuydu ve daha önce projelerimden 1.7'yi hariç tutarak Eclipse'de düzeltmiştim, ancak yakın zamanda kurduğum IntelliJ için tekrar bir sorun haline geldi. Ben sabit:
JDK'nın kaldırılması:
cd /Library/Java/JavaVirtualMachines
sudo rm -rf jdk1.8.0_45.jdk
( jdk1.8.0_45.jdk
Yükledim; açıkçası o klasörde hangi java sürümü listelenirse kaldırmalısınız. Sorun yaratan dosyalar bu klasörde bulunur ve silinmelidir.)
Bir sonraki yeni proje oluşturduğunuzda veya varolan bir projeyi açtığınızda, proje SDK'sını yeni JDK yüklemesini gösterecek şekilde ayarlamanız gerektiğini unutmayın. Ayrıca JavaVirtualMachines klasörünüzde JDK 1.7 yüklüyse bu hatayı görebilir veya geri sürünmesini sağlayabilirsiniz (bu benim başıma inandığım şeydir).