Hari ini saya menyalakan kembali mesin saya, dan Eclipse (3.5, baru-baru ini diunduh) menunjukkan perilaku aneh:
- menampilkan layar splash kurang dari satu detik
- seri
Ini 100% kasus, jadi saya tidak bisa memulai Eclipse sama sekali.
Di mana saya dapat menemukan log tentang ini?
Saya menghapus semua sumber daya gerhana dan membuka kembali ritsletingnya. Hal yang sama.
Saya memiliki cukup memori (IntelliJ berfungsi dengan baik), dan perangkat lunak anti-virus saya tidak menunjukkan aktivitas apa pun yang terkait dengan penutupan gerhana.
Adakah ide apa yang menyebabkan ini?
Jawaban:
Satu hal yang saya buat adalah menghapus folder:
di mana
workspace
direktori ruang kerja gerhana Andasumber
Mulai dari baris perintah dan lihat apakah itu menghasilkan pesan kesalahan.
sumber
Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object
-vm <path-to-javaw.exe>
kemudian mendapatkan kesalahancould not create virtual machine
Ada
.log
file di.metadata
direktori di dalam setiap ruang kerja, yang sering berisi sejumlah jejak tumpukan dari internal Eclipse. Startup crash biasanya ditemukan di sini. Saya berasumsi Anda memiliki Eclipse yang dikonfigurasi untuk memulai di ruang kerja tertentu secara otomatis, tanpa meminta Anda untuk memilihnya saat startup.sumber
Saya menambahkan ini di eclipse.ini:
Dan itu dimulai. Namun, kemudian, salah satu proyek saya (proyek uji sederhana) tidak menyelesaikan
java.lang.String
danjava.lang.System
. Saya mengubah JRE menjadi JDK / JRE, dan itu berhasil.JAVA_HOME
danJRE_HOME
menunjuk ke lokasi di atas.sumber
Saya telah menemukan bahwa memulai gerhana dengan argumen
-clean -clearPersistedState
akan sering memperbaiki crash untuk saya.sumber
Hanya untuk kelengkapan: Coba mulai Eclipse dengan -clean (yang memindai ulang plugin yang diinstal dan membangun kembali cache di $ ECLIPSE_HOME / konfigurasi).
Secara umum, Anda mendapatkan kembali proyek Anda setelah menghapus .metadata dengan impor -> proyek yang ada.
Alteratif, beberapa .settings proyek mungkin rusak.
Lihatlah tumpukan kesalahan (di .metadata / .log) untuk mengetahui plugin mana yang membuat masalah, dan cobalah untuk menghapus prefs-nya.
Cara mudah untuk mencoba semua ini adalah dengan membuat ruang kerja baru (mulai gerhana dengan -data jika Anda tidak mendapatkan dialog) dan untuk menyalin proyek secara manual.
sumber
Buka eclipse.ini. Jika garis
-showsplash
itu ada, hapuslah.Jika tidak ada, tambahkan
-nosplash
Saya tahu ini aneh merekomendasikan untuk tidak menampilkan layar splash, tetapi kadang-kadang menyebabkan masalah pada beberapa mesin / konfigurasi Java.
sumber
Saya memiliki masalah yang sama dan tidak ada yang berhasil untuk saya menggunakan Eclipse Luna 64 bit. Saya awalnya memiliki Java 1.6, Java 1.7 dan Java 1.8 diinstal, tetapi telah menghapus Java 1.8 menggunakan panel kontrol Windows 7. Saya melihat layar splash sekali untuk sepersekian detik, lalu hanya itu dan tidak ada kesalahan, tidak ada file log, atau file .lock.
Saya telah bekerja melalui kesalahan yang berbeda (kode kesalahan 13) dengan 32 bit / 64 bit inkompatibilitas antara java dan gerhana. Jadi saya sepakat pada 64 bit untuk keduanya untuk mengatasi masalah itu. Kemudian setelah itu saya menginstal ulang Java 1.8 kembali lagi mulai bekerja.
sumber