Saya memiliki tanda seru merah di atas nama proyek saya di Eclipse, terlihat seperti ini - .
Adakah yang tahu apa artinya ini dan apa yang harus saya lakukan?
Ada tampilan Masalah (coba Window-> Show View) yang menunjukkan hal semacam ini.
Ini biasanya hilang Jars (misalnya konfigurasi proyek Anda referensi stoples yang tidak ada), dan hal semacam itu, dalam kasus JDT, tetapi jelas hari ini Eclipse dapat digunakan dalam banyak cara, bisa jadi apa saja.
Itu berarti ada masalah dengan jalur pembangunan di proyek Anda. Jika ini adalah proyek Android maka sebagian besar berarti nilai target yang ditentukan dalam file project.properties tidak dapat ditemukan. Ini juga dapat disebabkan karena jenis masalah yang dibangun lainnya. Tapi itu ditunjukkan sebagian besar untuk masalah yang dibangun saja. Lihat di sini untuk detail lebih lanjut. Ini tentang dekorator kesalahan bawaan yang terlihat di gerhana.
Ekstrak dari halaman itu:
sumber
Saya juga punya masalah ini beberapa kali dan saya bisa 'menyelesaikannya' dengan hanya menghapus pesan di "Masalah" -tab dan membangun proyek lagi. Pilih proyek dan klik pada bilah menu
Project -> Clean...
pilih proyek Anda lagi dan oke.sumber
Mungkin ada beberapa file jar yang dihapus sudah dalam jalur pembangunan. Klik kanan pada proyek. Properties-> Java Build Path dan menghapus file jar yang dihapus dari sana.
sumber
Mungkin ada beberapa alasan. Sebagian besar waktu mungkin beberapa alasan di bawah ini,
Jadi apa yang harus dilakukan adalah kita harus menyelesaikan file jar yang hilang / diperbarui / yang baru ditambahkan.
go to properties
Java Build Path
Libraries
tabAdd JARs
Ini akan menyelesaikan masalah jika itu karena salah satu alasan di atas.
sumber
Ini mungkin masalah build. Apa yang diperbaiki tambang memperbarui proyek dengan maven (Alt + F5)
sumber
Pergi ke Project -> klik kanan -> properties -> Java Build Path -> Libraries
Hapus semua JAR yang memiliki simbol palang merah pada ikon.
Terselesaikan.
sumber
Ini biasa, Anda perlu melakukan langkah-langkah berikut:
1- Klik kanan pada proyek
2- Membangun jalur
3- Konfigurasikan Jalur Bangun
4- Hapus guci / proyek yang telah pindah dari jalan lama mereka
5 - bersihkan proyek
6- bangun proyek "jika tidak secara otomatis dibangun"
7- Tambahkan guci / proyek menggunakan lokasi baru mereka
Jalankan dan hanya itu!
sumber
Tandai edaran dependensi sebagai "Peringatan" di alat Eclipse untuk menghindari kesalahan "SEBUAH SIKLUS YANG DITETEKSI DALAM BUILD PATH". Dalam Eclipse sampai: -> Windows -> Prefereneces -> Java-> Compiler -> Buliding -> Circular Depencies
Terima kasih
sumber
Solutin 1:
Langkah 1
Klik kanan pada proyek Anda -> Tutup Proyek. itu akan menutup proyek Anda dan semua file yang dibuka dari proyek
Langkah 2
Klik kanan pada proyek Anda -> Buka Proyek. itu akan membuka proyek Anda dan membangun kembali proyek Anda, Semoga sepenuhnya itu akan memperbaiki tanda seru merah
Solusi 2:
Langkah 1
Klik kanan pada Proyek Anda -> Properties -> Java Build Path. Dapatkah Anda melihat ada yang hilang di depan file perpustakaan Anda sesuai dengan screenshot berikut ini
Langkah: 2 Klik Tambah Jar untuk memilih file Jar Anda jika ditempatkan di WEB-INF / lib proyek Anda atau Tambahkan Jar eksternal jika file jar ditempatkan di suatu tempat di komputer Anda
Langkah: 3 Pilih file lama yang hilang dan klik Hapus klik di sini untuk gambar
Solutioin 3: Klik kanan pada Proyek Anda -> Properties -> Java Build Path -> JRE System Library dan konfigurasi ulang JRE
dan pergi ke proyek Anda dan menghapus .properties dan .classpath di direktori proyek Anda.
buat cadangan data proyek Anda dan buat yang baru dan ikuti
solutions 1 & 2
sumber
Saya memecahkan masalah ini dengan:
langkah 1: C: /user/rafiq/.m2/repository -> Hapus folder ini
Langkah 2: klik kanan pada proyek Anda -> maven -> perbarui proyek maven -> periksa hanya proyek bersih -> ok.
Langkah 3: klik kanan pada proyek Anda -> maven -> perbarui proyek maven -> periksa saja proyek pembaruan -> ok.
Masalah terpecahkan.
sumber
Ini berarti file jar hilang dari jalur yang Anda berikan saat mengonfigurasi Build Path / menambahkan toples ke proyek.
Sekali lagi konfigurasikan toples.
sumber
Bukankah itu perilaku yang aneh? Dalam kasus saya, kesalahannya adalah saya menambahkan toples-lib. Tapi lib ini salah, jadi saya menghapus lib. Tapi, apa pun yang saya lakukan, kesalahan tetap ada. Saya menghapus file jar, bahkan dengan opsi gerhana "hapus dari build-path", menghapusnya di folder-proyek saya dan membersihkan proyek saya, tetapi tidak ada yang berhasil. Hanya setelah saya melakukan cara yang dijelaskan Qwert, itu berhasil. Tapi apakah IDE tidak independen dari pesan kesalahan? Kesalahan telah diperbaiki, hanya pesan yang menyebabkan masalah. Terima kasih kepada Qwert (jika saya punya cukup reputasi, saya akan memilih jawaban Anda. Tetapi sekarang saya tidak bisa, maaf).
sumber
Saya punya proyek pakar memberi saya hal yang sama. Itu menunjukkan bahwa ia tidak dapat menemukan toples dengan versi itu (ketergantungan) dan saya tahu itu ada di sana dan benar -
Jadi, bagi saya solusinya adalah 1 menghapus repositori lokal. 2 Bersihkan proyek. 3 Nonaktifkan sifat pakar. 4 Hasilkan artefak gerhana dan 5 konfigurasi ulang sebagai proyek pakar.
(dalam urutan)
sumber
Masalah saya mengenai tanda seru ada di bagian: "klik kanan pada folder proyek" - Properties - tab Library. Ada kesalahan yang ditandai dengan warna merah pada libray yang mungkin tidak di tempat yang tepat, jadi saya menghapusnya dan mantan. tanda menghilang. Masalah muncul setelah menghapus beberapa proyek lama.
sumber
Jika IDE Anda tidak menemukan JRE dari jalur yang Anda berikan. Maka Anda secara manual perlu menambahkan jalur JRE di gerhana untuk menghapus tanda seru merah dari proyek. Untuk melakukannya, ikuti langkah-langkah di bawah ini: -
Pergi ke Properties> Java Build Path> Libraries> Klik Edit
Kemudian Pilih Alternate JRE dan klik Finish.
Catatan : Jika Anda tidak menginstal Java Run time Environment (JRE), silakan instal.
sumber
Saya mengalami masalah yang sama .... masalah sebenarnya hilang. File jar yang butuh tempat untuk mengubah ruang kerja saya. saya baru saja menghapus folder appcompat (yang memiliki file ".jar") dari ruang kerja baru saya dan menyalinnya dari ruang kerja lama saya. ini menyelesaikan masalah saya.
sumber
Ini mungkin karena satu alasan, Jika sebuah proyek berisi proyek perpustakaan maka Anda perlu membersihkan dulu proyek perpustakaan yang telah digunakan, kemudian membersihkan proyek tersebut berisi proyek perpustakaan itu.
sumber
Terutama masalah ini terjadi karena file perpustakaan Anda terhapus. Cara sederhana untuk mengerjakan proyek Anda seperti sebelumnya adalah 1) Pergi ke Properti proyek 2) Pilih java Build Path 3) Hapus semua perpustakaan kecuali jre. 4) Sekarang tambahkan file jar yang sama dengan mengklik "Tambahkan guci eksternal".
sumber
gunakan langkah-langkah sederhana ini klik kanan pada project-> properties -> java Build path-> klik pada perpustakaan sistem jre dan hapus setelah langkah itu klik Tambah perpustakaan dan tambahkan perpustakaan sistem jre baru yang akan menyelesaikannya!
sumber
Untuk proyek Maven menghapus proyek dari IDE dan jalankan perintah maven: -
mvn eclipse:clean
,mvn eclipse:eclipse
,mvn clean install -e
.Setelah impor ini proyek pada IDE. Hal ini berfungsi untuk saya.sumber
Jika Anda menghadapi masalah yang sama:
sumber
Ini terkait dengan beberapa versi dengan ketergantungan yang sama di repositori .m2 lokal
buka ur eclipse> masalah tab> lihat kesalahan> buka folder .m2 lokal
hapus semua versi ketergantungan yang telah Anda tambahkan baru-baru ini yang tidak relevan.
kemudian cobalah untuk membangun kembali proyek.
sumber
Saya juga menghadapi situasi aneh ini. Apa yang saya ketahui adalah, sebelumnya saya menjalankan proyek pegas saya dengan Spring versi 1.5.4 dan kemudian untuk satu proyek saya memilih versi 2.0.1. Saat itulah saya mendapatkan kesalahan ini. Ketika saya mengunjungi POM dan mengubah versi Spring menjadi 1.5.4 secara manual, kesalahan telah hilang. Yang saya duga adalah bahwa, maven mengunduh JAR yang diperlukan sesuai dengan versi Musim Semi yang ditentukan. Jika Anda mengubah versi, maven tidak akan mengunduh JAR jika JAR tersebut sudah diunduh untuk versi Musim Semi sebelumnya dan ditemukan di folder sumber .m2 ditemukan sebagai C: -> Pengguna -> "Nama Pengguna yang Masuk" - ". jalan m2.
Apa yang saya lakukan lagi adalah menjaga versi Spring seperti apa adanya (seperti 2.0.1), saya membuka tampilan Masalah seperti yang dikatakan sebelumnya dan saya menghapus JAR yang dikatakan tidak ditemukan dalam tampilan Masalah dengan mengunjungi folder .m2 (folder Path disebutkan dalam tampilan Masalah untuk JAR adalah). Saya kemudian memperbarui pakar dan semua masalah hilang.
Begitulah cara saya menyimpulkan bahwa masalahnya adalah dengan JAR yang diunduh untuk versi Spring sebelumnya di folder .m2.
sumber
Jika Anda mengubah lokasi guci dari folder selenium-java-3.13.0 mak ini akan muncul. Jadi kembalikan lokasi asli guci dan Anda pergi untuk pergi.
sumber
Dalam kasus saya ini adalah ketergantungan salah / tidak benar
Marker> Masalah sedang disorot
spring/.gradle/cache/httpcomponents.......pom is not valid archive
Saya dihapus
compile group: 'org.apache.httpcomponents', name: 'httpcomponents-client', version: '4.5.6', ext: 'pom'
diubah menjadi
compile group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.6'
sumber
Untuk menghapus tanda RED EXCLAMATION on project,
saya telah menghapus semua file JAR menggunakan
BUILD Path--> LIBRARY --> ADD EXTERNAL JARs
danremove all
atauselected JAR
.Pasang kembali.
Tindakan ini menyelesaikan masalah saya dengan tanda seru Merah.
sumber
jika Anda menggunakan maven pom.xml lalu periksa apakah Anda telah menggunakan dependensi untuk skema poi-ooxml. Saya mendapatkan tanda seru merah karena saya menggunakan versi 3.17. Mengubah versi ke 4.1.2 dan tanda seru merah pada pakar menghilang. Dengan kata lain yang ingin saya katakan adalah, gunakan versi yang diperbarui, ini dapat membantu !!!
sumber
Apa yang berhasil untuk saya (dan mungkin belum dijawab di sini sampai sekarang) ::
Saat mengerjakan proyek Selenium dan ANT, saya telah menyalin dan menempatkan DUA file "BUILD.xml" yang berbeda dari 2 sumber berbeda di direktori ROOT Proyek. Ini menghasilkan RED-EXCLAMATION-MARK ini, yang menghilang segera setelah saya memindahkan salah satu file BUILD.xml ke folder lain.
Mengenai "mengapa saya memiliki dua file BUILD.xml dalam SATU proyek?", Saya sebenarnya bermain-main dengan konfigurasi ANT dari berbagai file BUILD.xml.
sumber