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_rtekleyerek 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=trueidea.propertiesHelpEdit 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+Amac'ta) ve Fold console lines that containdaha 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 =))
.ideaYeniden 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.jdkYü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).