Eclipse açılış ekranını gösterir ve kapanır. Nasıl düzeltilir?


27

Bugün makinemi yeniden başlattım ve Eclipse (son zamanlarda indirilen 3.5) garip bir davranış gösteriyor:

  • bir saniyeden daha kısa bir süre için açılış ekranını gösterir
  • sonlandırılıyor

Bu, vakaların% 100'ünde, bu yüzden Eclipse'i başlatamıyorum.

Bununla ilgili günlükleri nerede bulabilirim?

Tüm tutulma kaynaklarını sildim ve yeniden açtım. Aynı şey.

Yeterli hafızam var (IntelliJ iyi çalışıyor) ve anti-virüs yazılımım tutulması kapatmayla ilgili herhangi bir aktivite göstermiyor.

Buna ne sebep olmuş olabilir?


1
Kodlama faaliyetleriyle yakından ilgili diğer araçlar gibi, her zaman tutulmayı (Git, SVN, ... gibi) bir SO konusu olarak düşündüm, kesinlikle bir SU ("Genel bilgisayar yazılımı veya donanım sorun giderme") konusu değil. Söyleniyor, cevabınız varsa, hepsi bu kadar.
VonC

1
JDK ve JRE'yi yeniden yüklüyorum ve tutulma tekrar çalışıyor: D

Yanıtlar:


39

Karşılaştığım tek şey klasörü silmek.

workspace/.metadata/.plugins/org.eclipse.e4.workbench"

workspaceeclipse çalışma alanı dizininiz nerede


1
Süper!! Çözüm için +1. Bana çok fazla başağrısı geldi.
GuruM

3
@GuruM Bu çözümü nasıl bulduğumu merak ediyorum. belki de hangi klasörün kaldırılacağı hakkında ikili bir arama yaptım, bir keresinde hepsini silmenin onu da düzelttiğini öğrendim.
android geliştiricisi,

3
Bunu bulamıyorum
Ṅ kimse

1
Birisi lütfen klasörün tam yolunu paylaşabilir mi? teşekkür ederim.
Rodniko

@Rodniko Oluşturduğunuz projeler oluşturduğunuzda. Bunu ayarlar ekranında da kontrol edebilirsiniz.
android geliştiricisi,

9

Komut satırından başlatın ve hata iletileri üretip üretmediğine bakın.


1
tam olarak nasıl? ...
Bozho

7
Windows'ta, komut satırından çalıştırırken çalıştırılabilir dosyanın konsol sürümünü kullanmak en iyisidir, bu nedenle "eclipsec -consoleLog -debug" gibi bir şey yararlı olabilir.

1
Konsolda hata alıyorum:Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object
Mohammad Faisal

eğer eklerseniz -vm <path-to-javaw.exe>hata alıyorumcould not create virtual machine
Mohammad Faisal

4

Her çalışma alanındaki dizinde, genellikle Eclipse içindekilerinden birkaç yığın izi içeren bir .logdosya vardır .metadata. Başlangıç ​​çökmeleri genellikle burada bulunur. Başlangıçta bir tane seçmeniz istenmeden Eclipse'in belirli bir çalışma alanında otomatik olarak başlayacak şekilde yapılandırılmış olduğunu farz ediyorum.


evet, ama boştu. Çalışma alanı çözünürlüğüne hiç ulaşamadı.
Bozho

2
Bir çalışma alanına sahip olmak için yeterince elimizde değilse, eclipse / configuration klasöründe bir <timestamp> .log dosyası olabilir.

Ya güneş tutulması kullanmıyorsan?
Adam Hughes

4

Bunu eclipse.ini dosyasına ekledim:

-vm 
C:/Program Files/Java/jdk1.6.0_20/jre/bin/javaw.exe

Ve başladı. Daha sonra, projelerimden biri (basit bir test projesi) çözmedi java.lang.Stringve java.lang.System. JRE'yi JDK / JRE olarak değiştirdim ve işe yaradı.

JAVA_HOMEve JRE_HOMEyukarıdaki konuma işaret ediyorlardı.


2
Tutulma başlatıcısı, JAVA_HOME veya JRE_HOME'a danışmaz. Sistem arama yolunda görünüyor. Bu yararlı olabilir: wiki.eclipse.org/Equinox_Launcher

+1 Sistemdeki Java kurulumu bozulmuşsa veya sistem varsayılan Java VM'si Eclipse ile çalışmıyorsa, Eclipse'e hangi VM'nin kullanılacağını açıkça söylemenizi sağlar.
sleske,

2

Argümanlar ile güneş tutmaya başlamanın -clean -clearPersistedStatesık sık benim için çökmeleri çözeceğini öğrendim .


1

Sadece tamlık için: -clean ile Eclipse'i başlatmayı deneyin (yüklü eklentileri yeniden tarar ve önbellekleri $ ECLIPSE_HOME / configuration).

Genellikle projelerinizi içe aktarma -> varolan projeleri içeren metameri çıkardıktan sonra geri alırsınız.

Alternatif olarak, bazı projelerin ayarları zarar görebilir.

Hangi eklentinin sorun çıkardığını bulmak için hata yığınına (.metadata / .log'da) bakın ve tercihlerini kaldırmayı deneyin.

Tüm bunları denemenin kolay bir yolu, yeni bir çalışma alanı oluşturmak (iletişim kutusunu bulamazsanız -data ile tutulmaya başlamak) ve projeleri elle kopyalamaktır.


1

Eclipse.ini dosyasını açın. Çizgi -showsplashvarsa, kaldırın.

Mevcut değilse, ekle -nosplash

Açılış ekranını göstermemenin tavsiye edilmesinin garip olduğunu biliyorum, ancak bazen bazı makinelerde / Java yapılandırmalarında sorunlara neden oluyor.


Kulağa çılgınca geliyor, Eclipse'e güncelleme yaparken benim için çalışan tek şey buydu 23.0.2.1259578
DaveAlden

0

Aynı sorunu yaşadım ve Eclipse Luna 64 bit kullanarak hiçbir şey benim için çalıştı. Başlangıçta Java 1.6, Java 1.7 ve Java 1.8 yüklüydüm, ancak Windows 7 kontrol panelini kullanarak Java 1.8'i kaldırdım. Açılış ekranını bölünmüş bir saniye boyunca bir kez gördüm, o zaman oydu ve hata yoktu, kayıt dosyaları ya da .lock dosyaları yoktu.

Java ve eclipse arasındaki 32 bit / 64 bit uyumsuzluklarla farklı bir hata (13 kod kodu) üzerinde çalışıyordum. Bu yüzden her ikisinin de bu sorunu çözmesi için 64 bit'e yerleştim. Sonra tekrar Java 1.8'i tekrar yükledim, çalışmaya başladı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.