Saya menggunakan Eclipse 3.3 ("Europa"). Secara berkala, Eclipse membutuhkan waktu yang sangat lama (mungkin selamanya) untuk memulai. Satu-satunya hal yang dapat saya lihat di log Eclipse adalah:
! ENTRY org.eclipse.core.resources 2 10035 2008-10-16 09: 47: 34.801 ! PESAN Ruang kerja keluar dengan perubahan yang belum disimpan di sesi sebelumnya; menyegarkan ruang kerja untuk memulihkan perubahan.
Googling mengungkapkan saran seseorang bahwa saya menghapus folder:
workspace\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes
Tampaknya ini tidak membantu.
Singkat memulai dengan ruang kerja baru (sesuatu yang saya tidak ingin lakukan, karena saya butuh waktu berjam-jam untuk mengatur semua proyek saya lagi dengan benar), apakah ada cara untuk membuat Eclipse memulai dengan benar?
java
eclipse
eclipse-3.3
Simon Nickerson
sumber
sumber
Jawaban:
Ini mungkin bukan solusi yang tepat untuk masalah Anda, tetapi dalam kasus saya, saya melacak file yang diganggu oleh Eclipse dengan SysInternals Procmon , dan menemukan bahwa Eclipse terus-menerus mengumpulkan file snapshot yang cukup besar untuk salah satu proyek saya. Dihapus itu, dan semuanya dimulai dengan baik (meskipun dengan ruang kerja di negara itu pada peluncuran sebelumnya).
File yang dihapus adalah:
sumber
.metadata/.plugins/org.eclipse.core.resources/.snap
. Saya membunuh file dan presto itu, Eclipse mulai lagi. Saya hanya melihat ini duplikat jawabannya oleh joj.mencoba:
sumber
Dalam kasus saya (Juno) saya harus melakukan ini:
Itu berhasil.
Awalnya saya pikir itu masalah dengan Mylyn (saya mengalami pembekuan ini setelah saya mulai menggunakan konektor web generiknya), tetapi masalahnya muncul bahkan setelah mencopot konektornya, dan bahkan menghapus direktori .mylyn.
Sunting: Saya juga berhasil memulai ulang gerhana dengan menghapus hanya satu file:
Itu bekerja dengan baik, tanpa melibatkan indeks. Hanya workbech, yang saya pribadi tidak terlalu keberatan.
sumber
.indexes
file adalah sumber masalah?Anda dapat mencoba memulai
Eclipse
dengan-clean
opsi ini.Pada Windows Anda dapat menambahkan
-clean
opsi ke pintasan Anda untuk gerhana. PadaLinux
Anda hanya dapat menambahkannya ketika memulaiEclipse
dari baris perintah.sumber
Yang ini bekerja untuk saya:
Solusi lain, dan sedikit lebih baik yang ternyata berhasil:
Eclipse
.Eclipse
, tunggu ruang kerja dimuat (seharusnya).Eclipse
lagi.Sumber: Eclipse hang saat membuka ruang kerja setelah meningkatkan ke mesin aplikasi GWT 2.0 / Google 1.2.8
sumber
Saya menggunakan
eclipse -clean -clearPersistedState
dan itu bekerja untuk saya.Peringatan: Ini dapat menghapus semua proyek dari ruang kerja.
sumber
Saya memiliki masalah serupa dengan ruang kerja yang agak besar di 3,5 dan tidak ada file .snap mana pun untuk dilihat. "
Windows
->Preferences
->General
-> Startup dan Shutdown -> Refresh workspace on startup" tampaknya merupakan pengaturan terkait workspace dan jadi saya tidak bisa mengubahnya untuk workspace yang menyebabkan hang.Berjalan
eclipse
dengan parameter baris perintah -refresh dan kemudian mengubah pengaturan tampaknya melakukan trik.sumber
-refresh
bit adalah kunci bagi saya. Terima kasih!Saya juga beruntung dengan menghapus file * .snap. Milik saya berada di direktori yang berbeda dari yang disebutkan dalam posting (di bawah).
Akibatnya, cmd unix berikut melakukan trik:
sumber
Saya mencoba semua jawaban di utas ini, dan tidak ada yang bekerja untuk saya - bukan file snap, tidak memindahkan proyek, tidak satupun dari mereka.
Apa yang berhasil, anehnya, memindahkan semua proyek dan folder .metadata ke tempat lain, mulai Eclipse, menutupnya, dan kemudian memindahkan semuanya kembali.
sumber
Karena saya tidak memiliki file .snao atau .prefs di .metadata.plugins \ org.eclipse.core.resources folder (berjalan pada OS X), apa trik saya adalah menyalin folder .project ke old.project , mulai Eclipse, dan periksa
seperti yang diusulkan oleh matt b. Setelah itu, saya menutup Eclipse, mengganti nama folder old.projects kembali ke .projects dan setelah itu semuanya bekerja dengan baik lagi.
sumber
Saya melakukan ini:
Menggunakan
-refresh
atau-clean
ketika memulai gerhana tidak membantu.sumber
Di Mac OS X, Anda memulai Eclipse dengan mengklik dua kali aplikasi Eclipse. Jika Anda harus meneruskan argumen ke Eclipse, Anda harus mengedit file eclipse.ini di dalam bundel aplikasi Eclipse: pilih ikon bundel aplikasi Eclipse sambil menahan Control Key. Ini akan memberi Anda menu popup. Pilih "Tampilkan Isi Paket" di menu sembulan. Temukan file eclipse.ini di sub-folder Contents / MacOS dan buka dengan editor teks favorit Anda untuk mengedit opsi baris perintah.
tambahkan: "-clean" dan "-refresh" ke awal file, misalnya:
sumber
Periksa apakah Workspace Launcher belum dibuka di TV Anda atau monitor kedua lainnya. Itu terjadi pada saya. Gejalanya terlihat sama dengan masalah yang dijelaskan.
sumber
Sudah
Refresh workspace on startup
diperiksa?sumber
Saya baru saja mengalami masalah dengan Eclipse memulai. Itu diperbaiki dengan menghapus file ini:
rm org.eclipse.core.resources.prefs
Saya temukan di .settings
sumber
UFT menyebabkan masalah dengan RDz (berbasis Eclipse) setelah menginstal Saran ini akan memungkinkan untuk mengatasi situasi ini bahkan dengan variabel lingkungan di tempat dan dengan nilai-nilai yang sesuai.
Catatan : Aplikasi yang bertentangan tidak akan dikenali dalam konteks java karena sedang dikecualikan dari mekanisme dukungan java.
Instruksi :
Sebuah. Temukan nama file yang dapat dieksekusi dari aplikasi yang bertentangan dengan dukungan add-in. Baik menggunakan Task Manager atau Microsoft Process Explorer.
b. Buka Windows Registry Editor.
c. Arahkan ke: HKEY_LOCAL_MACHINE \ SOFTWARE \ Mercury Interactive \ JavaAgent \ Modules Untuk 32bits aplikasi pada Windows x64: HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Mercury Interactive \ JavaAgent \ Modules
d. Buat nilai DWORD dengan nama filenmae yang dapat dieksekusi perangkat lunak yang bertentangan dan tetapkan nilai ke 0.
sumber
Menghapus * .snap (milik saya adalah * .markers), --clean-data atau memindahkan folder ruang kerja sepertinya semua tidak bekerja untuk saya.
Ketika gerhana saya berhenti bekerja setelah saya menginstal dan mengalihkan input keyborad saya ke HIME, saya kembali ke fctix dan berhasil.
sumber
Saya tidak punya file snap. Pergi melalui daftar instalasi menu bantuan, setidaknya 90% dari plugin saya memiliki tombol uninstall dinonaktifkan sehingga saya tidak bisa mengatasinya melalui sana. Di bawah startup / shutdown sebagian besar plugin tidak terdaftar. Sebagai gantinya, saya harus menghapus item secara manual dari folder plugins saya. Wow, waktu startup jauh lebih cepat untuk saya sekarang. Jadi, jika segalanya tidak berfungsi dan Anda memiliki plugin yang dapat dibuang, ini bisa menjadi solusi terbaik untuk digunakan.
sumber
Sayangnya, tidak ada solusi yang berhasil untuk saya. Saya akhirnya harus membuat ruang kerja baru, lalu mengimpor proyek yang ada ke ruang kerja baru. Sayangnya, Anda kehilangan preferensi saat melakukannya (jadi, ingatlah untuk mengekspor pengaturan kapan pun Anda mengubahnya!)
sumber
Saya memiliki masalah yang sangat mirip dengan eclipse (Juno) pada Fedora 18. Di tengah debugging sesi Android, eclipse mengakhiri sesi debug. Saya mencoba memulai ulang gerhana tetapi terus haning di layar splash. Saya mencoba berbagai saran di atas tanpa hasil. Akhirnya, saya memeriksa layanan adb (jembatan debug Android):
Saya tahu perangkat android masih terhubung tetapi melaporkannya offline. Saya memutus perangkat dan mematikan layanan adb:
Kemudian saya menunggu beberapa detik dan memulai kembali layanan adb:
Dan menghubungkan android saya kembali. Setelah itu, gerhana dimulai dengan baik.
sumber
tidak perlu menghapus seluruh file metadata. coba hapus file .snap dari org.eclipse.core.resources pada folder ruang kerja Anda
sumber
Hati-hati terhadap file .plugin nol-byte dalam folder {WORKSPACE-DIR} /. Metadata / .plugins. Saya baru saja menghapus satu di sana dan itu memperbaiki masalah pembekuan saya.
sumber
Dalam kasus saya gejala yang sama disebabkan oleh beberapa repositori git nakal dengan satu ton file sistem sampah.
Obat universal, seperti yang disebutkan di atas, adalah dengan menggunakan Monitor Proses untuk menemukan file yang menyinggung. Sangat berguna untuk mengatur filter 2-line berikut:
sumber
Saya memiliki masalah yang sama setelah saya memperbarui gerhana di Mavericks. Akhirnya saya menemukan bahwa di direktori eclipse plugins, com.google.gdt.eclipse.login jar memiliki nomor versi di bagian akhir. Saya menghapus nomor versi dari nama dan semuanya dimulai dengan baik :)
sumber
Lihat juga http://www.lazylab.org/197/eclipse/eclipse-hanging-on-startup-repair-corrupt-workspace/
99% Recommended Solution berfungsi .... (mis. Menghapus file .snap) Tetapi jika tidak berhasil maka kita harus mencoba menghapus folder indeks dan folder workbench lebih lanjut.
sumber
Ini bisa membantu
Di gerhana Anda,
1) Pergi ke Bantuan
2) Klik pasar Eclipse
3) pencarian - pengoptimal
pasang "optimizer for eclipse"
sumber
Di Ubuntu
eclipse -clean -refresh
bekerja untuk saya untuk Eclipse 3.8.1sumber
Ini juga dapat disebabkan oleh bug ini , jika Anda mengalami Eclipse 4.5 / 4.6, versi plugin Eclipse Xtext yang lebih lama dari v2.9.0, dan konfigurasi ruang kerja tertentu.
Solusinya adalah menciptakan ruang kerja baru dan mengimpor proyek yang ada.
sumber
Yah, saya memiliki perilaku yang sama saat mulai gerhana di X11. Saya lupa mencentang mengaktifkan X11 forwarding di dempul saya.
sumber
Dalam kasus saya menghapus folder .metadata dari ruang kerja bekerja. Saya menggunakan layanan Eclipse Luna Release 2.
sumber