Di bawah folder target di IntelliJ untuk proyek Java yang saya buat, saya memiliki beberapa file sumber java dalam paket. Di samping setiap file, ikon 'J' memiliki lingkaran merah dengan garis melaluinya.
Apa artinya? Bagaimana saya memperbaikinya?
Di bawah folder target di IntelliJ untuk proyek Java yang saya buat, saya memiliki beberapa file sumber java dalam paket. Di samping setiap file, ikon 'J' memiliki lingkaran merah dengan garis melaluinya.
Apa artinya? Bagaimana saya memperbaikinya?
Jawaban:
Anda perlu menentukan direktori sumber
File> Project Structure > Modules
klik direktori dan klik tombol Sources
Aneh karena biasanya dilakukan secara otomatis. Mungkin lebih baik jika Anda membuat ulang proyek itu lagi.
src
) tetapi saya kira itu terlalu tinggi dalam hierarki, semua impor saya salah. Jika Anda mengalami masalah yang sama, coba ini dengan folder lain.
Jika itu adalah proyek maven
Terima kasih
Jawaban pertama dari irreputable di atas yang dimulai dengan "Anda perlu menentukan direktori sumber" adalah benar, tetapi saya tidak melihat dia memberi tahu Anda cara mudah untuk melakukannya.
Cukup klik kanan pada folder sumber java ("java" di bawah src / main / java jika itu adalah proyek Maven misalnya) dan pilih Mark Directory As> Sources Root (lihat gambar di bawah).
Situasi ini terjadi saat IDE mencari folder src, dan tidak dapat menemukannya di jalur. Pilih akar proyek (F4 di windows)> Buka Modul di Tab Samping> Pilih Sumber> Pilih folder yang sesuai dengan file sumber di dalamnya> Klik ikon folder sumber biru (untuk menambahkan sumber)> Klik pada folder Sumber Tes Hijau (untuk tambahkan folder uji Unit).
Temukan semua simbol IntelliJ (v15) di sini: https://www.jetbrains.com/idea/help/symbols.html
Situs ini menyatakan bahwa ikon ini adalah singkatan dari "kelas Java yang terletak di luar akar sumber. Lihat bagian Mengonfigurasi Akar Konten untuk detailnya."
Tekan F4 di root proyek dan pilih sumber root dengan menekan tombol sumber. Itu menyelesaikan masalah saya!
for(; ;){
makeGoodCode();
}
Pertama tandai direktori sebagai root sumber. Lalu pergi ke pom excel dan klik kanan di atasnya. pilih tambahkan sebagai proyek maven.
Artinya file-file itu bukan bagian dari pengaturan proyek.
Mungkin proyek Anda belum seperti proyek android oleh studio android, harap pastikan bahwa plugin 'dukungan android' telah diaktifkan (Preferensi Android Studio -> Plugin -> Pilih Dukungan Android)
Artinya file sumber Java Anda bukan bagian dari proyek.
Jika saran yang disebutkan di sini tidak menyelesaikan masalah, Anda mungkin telah menemukan bug langka seperti yang saya lakukan. Meneliti pengecualian yang ditemukan di log membantu saya. Dalam kasus saya, menonaktifkan "Plugin DevKit", menghapus direktori .idea, dan mengimpor ulang proyek berhasil.
Sebenarnya ini bisa terjadi karena dua alasan.
Proyek Anda tidak mendapatkan / Memperbarui ketergantungan Anda. Pergi ke terminal Anda dan masukkan mvn clean install . Atau klik kanan di pom.xml dan klik Add as Mevan Project.
Periksa apakah jdk Anda telah disetel dengan benar ke proyek.
Ini membunuh saya karena saya memiliki masalah yang sama. Saya hanya membahas proyek lama. Benar-benar mengulang pelajaran lama dari kelas untuk mendapatkan lebih banyak latihan. Repo hanya memiliki masalah kompatibilitas. Jadi saya mengimpor proyek. Kemudian tambahkan sumber seperti yang dinyatakan orang lain. Kemudian tutup proyek tersebut. Hapus direktori .idea di root dan impor ulang proyek.