Saya membuat proyek Maven di Eclipse Helios. Ini berfungsi dengan baik selama sehari, tetapi kemudian peringatan ini muncul:
Build path menetapkan lingkungan eksekusi J2SE-1.4. Tidak ada JRE yang diinstal di ruang kerja yang sangat kompatibel dengan lingkungan ini.
Karena pesan ini, proyek berhenti kompilasi dan debugging. Adakah yang punya solusi untuk masalah ini?
Apakah Anda menggunakan plugin maven eclipse atau m2eclipse , konfigurasi proyek Eclipse berasal dari POM, jadi Anda perlu mengonfigurasi plugin maven compiler untuk 1.6 (defaultnya menjadi 1.4).
Tambahkan yang berikut ke proyek Anda
pom.xml
, simpan, lalu pergi ke proyek Eclipse Anda dan pilih Properties> Maven> Perbarui Konfigurasi Proyek:sumber
Solusi di atas memperbaiki proyek atau mengatasi masalah dengan beberapa cara. Terkadang Anda hanya tidak ingin memperbaiki proyek dan hanya menyembunyikan peringatan saja.
Untuk melakukan itu, konfigurasikan konten panel peringatan dan pastikan untuk mematikan kategori "jalur pembuatan" -> "Masalah Jalur Sistem JRE". UI untuk dialog ini agak rumit / aneh / mudah digunakan sehingga Anda mungkin harus mengutak-atik beberapa opsi untuk membuatnya melakukan apa yang Anda inginkan.
sumber
Dalam preferensi gerhana, buka Java-> Installed JREs-> Execution Environment dan atur Lingkungan Eksekusi JRE untuk J2SE-1.4
sumber
Penyebab sebenarnya dari peringatan ini adalah bahwa Anda telah mengonfigurasi proyek Anda untuk dijalankan dengan versi JRE yang lebih lama dari yang telah Anda instal. Umumnya ini terjadi setiap kali Anda menggunakan proyek lama dengan JRE baru.
Ini kemungkinan tidak akan menimbulkan masalah sama sekali. Tetapi jika Anda ingin benar - benar berada di sisi save, Anda harus menginstal JDK yang benar dan lama. Anda dapat menemukannya di sini: http://www.oracle.com/technetwork/java/archive-139210.html
Jika Anda kemudian me-restart eclipse Anda dapat pergi ke Window> Preferences> Java> JRE Dipasang> Lingkungan Eksekusi dan ditetapkan untuk dalam kasus Anda J2SE-1.4 yang [cocok] sebagai gerhana menyebutnya.
sumber
Jika Anda memiliki Java 1.8, maka
Anda memerlukan bagian xml ini di pom.xml dan memperbarui proyek.
sumber
prosedur yang benar untuk menyelesaikan peringatan ini, seperti yang ditulis orang lain, adalah masuk ke dalam Properties proyek Anda dan klik Java Build Path yang terletak di sebelah kiri. Sekarang Anda akan menemukan di dalam Jendela Perpustakaan yang J2SE 1.5 , klik dua kali pada satu ini dan jendela baru akan memberikan kemungkinan untuk memilih yang benar pada eksekusi Lingkungan . Sekarang pilih versi Anda dan peringatan itu akan hilang.
sumber
Apakah Anda mengatur proyek Anda agar dikompilasi dengan kepatuhan 1.4? Jika demikian, lakukan apa yang dikatakan krock . Atau lebih tepatnya Anda harus memilih lingkungan eksekusi J2SE-1.4 dan memeriksa salah satu JRE yang diinstal yang ingin Anda gunakan dalam mode kepatuhan 1.4; kemungkinan besar Anda akan menginstal 1,6 JRE, cukup periksa satu. Atau instal 1,4 JRE jika Anda memiliki kit pengaturan, dan gunakan yang itu.
Jika tidak, buka preferensi Eclipse Anda, Java -> Compiler dan periksa apakah kepatuhannya diatur ke 1.4. Jika diubah kembali ke 1.6. Jika tidak pergi ke properti proyek, dan periksa apakah itu memiliki pengaturan khusus proyek. Buka Java Compiler, dan hapus centang jika Anda ingin menggunakan preferensi gerhana umum. Atau atur pengaturan spesifik proyek ke 1.6, sehingga selalu 1.6 terlepas dari preferensi gerhana.
sumber
Cukup ubah versi di Window-> Preferences-> Java -> Install JREs. Periksa daftar JRE yang diinstal. Kemudian, Klik kanan pada proyek Anda -> properties -> Java build path -> libraries. Ubah "JRE System Library" ke versi di "JRE yang diinstal".
Peringatan itu akan hilang.
sumber
Saya mendapatkan peringatan proyek sebagai " Build path menentukan lingkungan eksekusi J2SE-1.5. Tidak ada JRE yang diinstal di ruang kerja yang sangat kompatibel dengan lingkungan ini ". Saya menghapus perpustakaan J2SE1.5 dan menambahkan Perpustakaan Sistem JRE baru yang menyelesaikan masalah saya
sumber
Perluas proyek Anda di ruang kerja >> Klik kanan (JRE System Libraries) >> pilih properti >> selectworkspace default JRE sol solusi di atas
sumber