Anda dapat menemukan semua detailnya di sini:
- IDEA-170117 "objc: Kelas JavaLaunchHelper diimplementasikan di kedua ..." peringatan di Jalankan konsol
Ini adalah bug lama di Java pada Mac yang dipicu oleh Java Agent yang digunakan oleh IDE saat memulai aplikasi. Pesan ini tidak berbahaya dan aman untuk diabaikan. Komentar pengembang Oracle:
Pesannya jinak, tidak ada dampak negatif dari masalah ini karena kedua salinan kelas itu identik (dikompilasi dari sumber yang persis sama). Ini murni masalah kosmetik.
The masalah adalah tetap di Jawa 9 dan di Jawa 8 pembaruan 152 .
Jika itu mengganggu Anda atau memengaruhi aplikasi Anda dengan cara apa pun (tidak seharusnya), solusi untuk IntelliJ IDEA adalah menonaktifkan idea_rt
agen peluncur dengan menambahkan idea.no.launcher=true
ke idea.properties
( Help
| Edit Custom Properties...
). Solusinya akan mulai berlaku pada restart IDE berikutnya.
Saya tidak merekomendasikan menonaktifkan agen peluncur IntelliJ IDEA. Ini digunakan untuk fitur seperti shutdown anggun (tombol Keluar), dump thread, penyelesaian masalah dengan baris perintah terlalu panjang melebihi batas OS, dll. Kehilangan fitur-fitur ini hanya karena menyembunyikan pesan yang tidak berbahaya mungkin tidak layak, tapi itu terserah kamu.
Karena "pesan ini tidak berbahaya" (lihat jawaban @ CrazyCoder ), solusi sederhana dan aman adalah Anda dapat melipat pesan berdengung ini di konsol dengan pengaturan IntelliJ IDEA:
Tentu saja, Anda dapat menggunakan 【Cari Aksi ...】 (
cmd+shift+A
di mac) dan ketikFold console lines that contain
untuk menavigasi lebih efektif.Class JavaLaunchHelper is implemented in both
Di komputer saya, ternyata: (LGTM: b)
Dan Anda dapat membuka pesan untuk memeriksanya kembali:
PS:
sumber
Saya menggunakan Intellij Idea 2017 dan saya mendapatkan masalah yang sama. Yang memecahkan masalah bagi saya adalah sederhana
sumber
close then open
solusi klasik =)).idea
folder sebelum mengimpor kembali.Ini terjadi pada saya ketika saya menginstal Intellij IDEA 2017, masuk ke menu Preferences -> Build, Execution, Deployment -> Debugger dan nonaktifkan opsi: "Force Classic VM untuk JDK 1.3.x dan sebelumnya". Ini berhasil bagi saya.
sumber
Saya telah menemukan solusi lain: untuk mengecualikan
libinstrument.dylib
dari jalur proyek. Untuk melakukannya, buka Preferensi -> Bangun, Eksekusi, dan Penempatan -> Kompiler -> Tidak Termasuk -> + dan di sini tambahkan file menurut jalur dalam pesan kesalahan.sumber
Ini adalah masalah bagi saya bertahun-tahun yang lalu dan saya sebelumnya telah memperbaikinya di Eclipse dengan mengecualikan 1,7 dari proyek saya, tetapi itu menjadi masalah lagi untuk IntelliJ, yang saya instal baru-baru ini. Saya memperbaikinya dengan:
Menghapus Instalasi JDK:
(Saya telah
jdk1.8.0_45.jdk
menginstal; jelas Anda harus menghapus instalan versi java mana pun yang tercantum dalam folder itu. File yang menyinggung itu terletak di folder itu dan harus dihapus.)Perhatikan bahwa saat berikutnya Anda membuat proyek baru, atau membuka proyek yang sudah ada, Anda perlu mengatur SDK proyek untuk menunjuk ke instalasi JDK yang baru. Anda juga masih dapat melihat bug ini atau merayap kembali jika Anda memasang JDK 1.7 di folder JavaVirtualMachines Anda (yang saya yakini terjadi pada saya).
sumber
Kesalahan yang sama, saya memutakhirkan
Junit
dan menyelesaikannyauntuk
sumber