Rumah > Java > javaTutorial > Mengapa IntelliJ Menunjukkan Ralat \'Tidak Dapat Menyelesaikan Simbol\' Walaupun Penyusunan Berjaya?

Mengapa IntelliJ Menunjukkan Ralat \'Tidak Dapat Menyelesaikan Simbol\' Walaupun Penyusunan Berjaya?

Mary-Kate Olsen
Lepaskan: 2024-11-28 14:24:16
asal
980 orang telah melayarinya

Why Does IntelliJ Show

Pemeriksaan IntelliJ: "Tidak Dapat Menyelesaikan Simbol" Walaupun Penyusunan Berjaya

Masalah:

Apabila menggunakan IntelliJ, pembangun telah menghadapi isu pelik di mana pemeriksaan IDE melaporkan "Tidak dapat diselesaikan simbol" ralat untuk kelas yang diimport, walaupun kod berjaya menyusun.

Penerangan:

Dalam keadaan tertentu, selepas menambah perpustakaan jmime hunnysoft sebagai kebergantungan Maven, IntelliJ's pemeriksaan gagal mengenali kelas yang diimport dari perpustakaan. Walau bagaimanapun, kod disusun tanpa ralat, menunjukkan tiada isu kompilasi sebenar.

Penyiasatan:

  • Isu ini berterusan walaupun apabila menambah fail jmime.jar secara manual ke projek aplikasi J2SE baharu.
  • Mekanisme niat IntelliJ mengesan import log4j tetapi bukan import jmime.
  • Paparan "Pakej" dalam tetingkap "Projek" memaparkan kelas yang diimport dengan betul di bawah pakej "com.hunnysoft.jmime".

Penjelasan yang mungkin:

  • Tiada atau tidak lengkap classpath untuk classpath pemeriksaan.
  • Isu dengan fail jmime.jar itu sendiri (tidak mungkin).
  • Isu pergantungan hilang (belum disahkan).

Penyelesaian:

  • Fail | Batalkan Cache: Batalkan cache dan mulakan semula IntelliJ.
  • Padamkan Direktori Sistem: Padamkan direktori sistem IDEA dan import semula projek Maven.
  • Secara manual Sahkan Kelas: Gunakan javap untuk mengesahkan bahawa kelas daripada fail jmime.jar laporkan nama yang betul.

Atas ialah kandungan terperinci Mengapa IntelliJ Menunjukkan Ralat \'Tidak Dapat Menyelesaikan Simbol\' Walaupun Penyusunan Berjaya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan