Saya menggunakan eclipse 3.4.1 Java EE di bawah Vista. Sepertinya macet saat membangun ruang kerja saya. Membatalkan pembangunan tampaknya tidak berdampak apa-apa.
Mengapa ini terjadi dan bagaimana cara memperbaiki masalah?
eclipse
build
windows-vista
sean
sumber
sumber
Jawaban:
Anda mungkin ingin melihat Bagaimana melaporkan kebuntuan . Anda mungkin juga ingin memeriksa tampilan Kesalahan dan / atau log kesalahan ([ruang kerja] /. Metadata / .log). Jika itu tidak membantu, Anda mungkin perlu memasukkan lebih banyak info tentang plugin mana yang telah Anda instal dan proyek mana yang Anda miliki. Bisakah Anda membuat ruang kerja minimal yang mereproduksi masalah?
sumber
Saya bisa memperbaiki ini dengan yang berikut:
Pertama, keluar dari Eclipse. Kemudian sementara pindahkan
.projects
folder berikut ke lokasi yang aman:Mulai dan keluar dari Eclipse, lalu pindahkan
.projects
folder kembali ke tempat asalnya:Gunakan dengan resiko Anda sendiri, tentu saja.
sumber
Terkadang sangat membantu untuk mengeksekusi eclipse dari baris perintah dengan parameter "-clean" untuk memaksakannya menghasilkan pembersihan untuk ruang kerja.
sumber
eclipse -clean tidak bekerja tetapi mengikuti berhasil
sumber
Eclipse sering macet untuk saya sebesar 44% jika saya men-debug Android melalui USB. Saat melepas perangkat, Eclipse dimulai.
sumber
Jawaban yang diterima memungkinkan saya memulai Eclipse lagi, tetapi tampaknya proyek tersebut kehilangan metadatanya. (Misalnya, semua ikon Git / Gradle / Spring menghilang dari nama proyek.) Saya memiliki banyak proyek di sana, dan saya tidak ingin mengimpor semuanya lagi.
Jadi, inilah yang berhasil bagi saya di bawah Kepler. YMMV tetapi saya ingin merekam ini kalau-kalau itu membantu seseorang.
Langkah 1. Pindahkan
.projects
file untuk sementara:Langkah 2. Kemudian mulai Eclipse. Metadata akan hilang, tetapi setidaknya Eclipse dimulai tanpa macet.
Langkah 3. Tutup Eclipse.
Langkah 4. Kembalikan
.projects.bak
file ke nama aslinya:Langkah 5. Mulai ulang Eclipse. Mungkin membangun beberapa barang, tetapi kali ini harus berhasil. (Setidaknya itu berhasil untuk saya.)
sumber
Langkah 1:
Buka direktori proyek dan edit file .project, hapus baris berikut untuk menonaktifkan validasi java script.
Menyimpan file.
Langkah 2:
Buka direktori yang diinstal Eclipse dan buka eclipse.ini (atau sts.in jika Anda memiliki STS), ubah nilai xms dan xmx berdasarkan ukuran RAM komputer Anda.
ATAU: di windows, buka pintasan eclipse di desktop, klik kanan-> properti-> tambahkan yang berikut: C: \ software \ eclipse \ sts-3.6.2.RELEASE \ STS.exe -clean -Xms512m -Xmx1024m
Jalankan Eclipse.
Pergi ke Eclipse-> windows-> preferensi-> Validasi, aktifkan Tangguhkan semua validator. Lakukan ini jika Anda tidak ingin melakukan validasi apa pun yang tercantum dalam daftar yang diberikan di panel Validator.
sumber
Saya memiliki masalah ini ketika saya memiliki terlalu banyak proyek maven yang dibuka sekaligus. Yang cenderung saya lakukan adalah:
Hal ini memungkinkan pembangunan kembali berfungsi dalam 99% kasus di ruang kerja saya.
sumber
Satu-satunya solusi bagi saya (Luna 4.4.1) adalah ini:
Pergi ke Project Properties> Builders dan kemudian hapus centang pada Javascript Validator.
sumber
Saya menghadapi masalah serupa di Eclipse Indigo. Saya mengubah HeapSize itu mulai bekerja dengan benar. Saya baru saja menambahkan file eclipse.ini berikut -vmargs -Xms1024m -Xmx1024m
Ini bekerja dengan baik setelah meningkatkan ukuran VM
sumber
Saya memiliki masalah yang sama dengan Eclipse saya dan sebagai solusinya, saya membuat proyek baru, menyalin semua sumber daya secara manual (menggunakan salin / tempel windows) ke proyek baru, menghapus proyek lama dan hanya itu.
Terkadang, ini terjadi karena pematian Sistem yang tidak tepat dan ruang kerja Eclipse mulai menghadapi masalah serupa.
Semoga berhasil.
sumber
Menghapus beberapa indeks JDT (di .metadata.plugins \ org.eclipse.jdt.core), terutama file besar, sering kali memperbaiki atau meringankan masalah saya.
sumber
Saya baru saja mengalami masalah yang sama.
Dengan menggunakan Task Manager untuk menghentikan proses pembangunan dan keluar dari Eclipse tanpa membuka proyek, saya dapat kembali ke Eclipse dan membersihkan proyek tanpa membukanya. Saya kemudian memulai ulang Eclipse lagi, memuat proyek saya dan semuanya OK.
sumber
Batalkan pilihan build otomatis menggunakan Eclipse-> Windows-> Preferensi membantu memperbaiki masalah ini.
sumber
Saya telah menemukan bahwa ini mungkin juga terjadi jika Anda membangun kembali ruang kerja dengan proyek yang berisi banyak data gambar (seperti proyek gambar khusus). Mungkin yang terbaik adalah meletakkan sesuatu seperti itu ke dalam ruang kerjanya sendiri dan menanganinya secara terpisah untuk proyek lain yang Anda tangani.
Jika Anda tidak bisa, maka jangan bersihkan proyek itu saat Anda membersihkan dan membangun kembali. Buat ulang hanya jika perlu.
sumber
Dalam kasus saya, masalah muncul setelah mengimpor proyek yang diunduh - macet di 80% build. Dipecahkan dengan menambahkan izin tulis untuk grup ke file proyek (Ubuntu 12.04).
sumber
Dalam kasus saya, ini membantu menghapus folder sumber dari favorit saya di Windows Explorer (Windows 8.0). Tampaknya build tidak benar-benar macet, tetapi dipicu dalam semacam loop tak terbatas (seperti yang disebutkan di sini - Bug 342931).
sumber
Terkadang masalah tampaknya diperbaiki dengan mematikan program lain yang memiliki file yang terbuka dari folder proyek.
sumber
Melihat log masuk
[workspace]/.metadata/.log
memberikan informasi yang berguna bagi saya. Ternyata adajava.lang.OutOfMemoryError: PermGen space error
saatnya bangunan ruang kerja akan hang. Ini dapat diedit di fileeclipse.ini
atausts.ini
(Jika Anda menggunakan SpringSource Tool Suite).sumber
Saya menghadapi masalah yang sama ketika saya mencoba menginstal Angular.js dengan bower di proyek saya. Sepertinya bower memiliki banyak file javascript yang diunduh secara otomatis yang menyebabkan IDE saya macet dalam proses validasi untuk waktu yang lama. Jadi, saya memecahkan masalah ini dengan cara ini,
IDE saya saat ini berfungsi tanpa pembekuan. Saya meminta bantuan dari sana. Tern saya rasa itu bisa membantu, di mana setiap IDE macet karena banyak file Javascript.
sumber
Saya mencoba banyak saran ini, tetapi satu-satunya hal yang akhirnya berhasil untuk saya adalah membuat ruang kerja baru, dan baru memeriksa semua proyek saya ke dalam folder itu. Kemudian itu bekerja dengan baik ;-)
sumber
Saya baru saja memulai ulang gerhana dan mulai berfungsi di lain waktu.
sumber
Segarkan semua proyek yang ingin Anda bangun. Bekerja
sumber
Mulai ulang gerhana.
Ini berhasil untuk saya beberapa kali.
sumber
Saya dapat menyelesaikan ini dengan menghapus folder ekstra yang telah dibuat Eclipse di folder instalasi eclipse saya. Saya tidak menginstal dan saya menggunakan Eclilpse Neon 3 dengan rangkaian Spring Tool juga diinstal. Tetapi, ketika saya melihat ke instalasi gerhana yang diekstrak, saya memiliki folder C: yang memiliki beberapa struktur folder. Itu adalah gambar cermin dari folder Unduhan saya. Saya menghapusnya dan memulai kembali.
Itu berhasil untuk saya!
sumber
Tidak ada jawaban di sini yang berhasil untuk saya. Apa yang berhasil adalah menghapus folder berikut
sumber
Daripada men-debug dan menemukan akar penyebab yang tepat untuk ini, saya baru saja menghapus proyek dan folder metadata. Eclipse akan membangun kembali file .metadata saat berikutnya diluncurkan.
Saya kemudian menarik kode proyek terbaru dan masalahnya teratasi. Itu lebih banyak pekerjaan karena saya harus mengkonfigurasi ulang semuanya, termasuk server saya, tetapi membangun ruang kerja telah berhenti di 50% selama 3 hingga 5 menit sebelum benar-benar selesai, jadi itu sepadan dengan usaha.
Juga, saya telah menemukan bahwa dengan Eclipse, jika Anda menghentikan ruang kerja build sebelum selesai dan menutup Eclipse jika itu menutup semuanya, Anda benar-benar dapat mengacaukan konfigurasi Anda dan membuang banyak waktu untuk mencoba membuatnya stabil lagi. Saya menggunakan Eclipse Oxygen, tetapi ini terjadi di semua versi Eclipse yang saya gunakan, jadi saya benar-benar berusaha menghindarinya, jika memungkinkan.
sumber
Di dalam folder proyek, buka file .project. Ada entri yang buruk dan mungkin bisa membantu
sumber
Jika Anda menggunakan Maven sebagai alat build, Anda mungkin ingin:
Tutup gerhana
Hapus direktori dependensi yang terletak di .m2 / repository / - di Linux itu terletak di bawah direktori Home dan di Windows itu harus di c: \ Users <YourUsername> .m2 (ganti '' dengan nama pengguna Anda)
Mulai Eclipse dan nikmati pekerjaan normal :)
Itu membantu saya mengatasi masalah ini dan saya harap ini membantu Anda juga. :)
Cheers!
PS Saya telah mengedit jawaban saya (sebagai @howlger meminta) di mana ia juga menyarankan untuk menghapus .eclipse dan .p2 folder karena dapat membahayakan ( meskipun itu tidak dalam kasus saya + saya harus menginstal ulang beberapa plugin saya menggunakan).
sumber
.eclipse
,.p2
atau.metadata
folder karena ini akan merusak instalasi Eclipse Anda. Ini adalah tipuan yang tidak akan direkomendasikan oleh pengembang Eclipse. Coba-clean
atau ruang kerja baru sebagai gantinya. @NikolaS, harap hapus langkah 3 dari jawaban Anda karena dapat menyebabkan kerusakan.-clean
tidak membantu saya atau saran lain dalam jawaban (dengan suara positif terbanyak) untuk pertanyaan ini..p2
folder di Windows, Anda akan menghancurkan semua instalasi Eclipse yang dibuat dengan Eclipse Installer . Dalam kasus Anda, saya yakin penginstalan ulang plugin versi yang lebih baru telah membantu, bukan menghapus folder ini (yang seharusnya tidak pernah Anda lakukan).