Eclipse 16.04'te çalışmıyor


60

Eclipse 14.04'te her şey kadar iyi çalışıyordu. 16.04'ü temiz bir kurulum yaptım ve Eclipse'i kurdum. Ancak, bir Java programını yalnızca bir kez çalıştırıyor, daha sonra programı kaldırmadan ve yeniden yüklemeden önce, sonraki denemeler sırasında kilitleniyor. Çok şey denedim, çünkü başlangıçta CDT'ye de ihtiyacım vardı. Şu anda, sadece eclipse ile ilgili her şeyi kaldırmak ve yeni bir yükleme yapmak istiyorum (tüm yapılandırmaları ve bağımlılıkları kaldırın). Lütfen Eclipse'i kurmak için Eclipse yükleyicisini kullandığımı ve eclipse simge görüntüsünün de görünmediğini unutmayın (varsayılan ubuntu? Beliriyor).


Bende de aynı problem var. Daha indigodan daha iyi ve JDK-8 desteği olan daha eski bir sürümü (Luna) yüklemeye karar verdim. Belki bu arada Ubuntu, yazılım havuzundaki en yeni sürümü sağlayacaktır.
Angel M.

Yanıtlar:


115

16.04 ve Eclipse Mars ile aynı şeylere sahibim. Donduğunu sanıyordum ama aslında çok yavaş çalışıyordu. Sorun 16.04 ile birlikte gelen GTK + 3 versiyonudur. Neyse ki çözüm çok kolaydır. Bir terminal açın ve ardından yazın export SWT_GTK3=0, sonra Eclipse'i terminalden başlatın. Eğer bu çalışırsa, o zaman daha kalıcı düzeltme koymaktır göründükleri gibi basınca 2 satır Gözlerinde farklı eclipse.ini:

--launcher.GTK_version
2

çizgiden önce:

--launcher.appendVmargs

Hata 1552764 numaralı hatada Ubuntu ile dosyalandı


Çok teşekkürler. Java için çalıştı. CDT yine de yavaş. Ama şimdilik iyi.
Ankur Lathwal

Ayrıca 16.04 yükseltilmiş (15.10 dan) üzerinde iyi çalıştı. Ancak java bazen% 60 cpu kullanımında boşta en üst sıralarda yer alıyor
Motte001

1
@ Motte001 - bilgi için teşekkürler. Ayrıca başlangıçta% 60 CPU kullanımı görüyorum, ardından yaklaşık% 10'a düşüyor. Belki de Ubuntu’nun GT3 modülünü tamir etmeye başladıklarında java kullanımı düşecektir.
NickT,

1
benim için çalıştı.
bogdan.rusu

@NickT Teşekkürler! Düzenleme , Ubuntu'daki STM32 için System Workbencheclipse.ini ile olan sorunumu çözdü 16.04x64
maddouri

5

Bahşiş için teşekkürler.

Gerekli Java sürümünü değiştirmek zorunda kaldım:

-Dosgi.requiredJavaVersion=1.7

içine

-Dosgi.requiredJavaVersion=1.8

ve bu satırı da kaldırın:

-XX:MaxPermSize=256m

Mutlu kodlama!


3

Edit eclipse.desktopaşağıdaki gibidir:

Exec=env SWT_GTK3=0 eclipse

1

Tavsiyem Eclipse Mars'ı web sayfasından yüklemeniz: http://www.eclipse.org/downloads/index-developer.php?release=mars

Ama önce java8'i kurmanız gerekiyor (çünkü Eclipse Mars bu sürümle çalışmadığından java9 değil). Ubuntu'da şunu yapabilirsiniz: sudo apt-get install openjdk-8-jre openjdk-8-jdk

Ve sonra .. ve sadece başka bir java sürümünüz varsa, bu komutu kullanarak java8'i seçmelisiniz: sudo update-alternatives --config java

Voila Bu benim için çalıştı! :)


Ubuntu 16'dan önce kurulan Eclipse Mars'la OP ile aynı problemi yaşıyordum. NickT'in cevabı sorunumu çözdü.
FrustratedWithFormsDesigner

0

Uygulamayı komut satırından (terminal) başlatarak, bazen programın neden başlayamadığı hakkında daha fazla bilgi edinmek mümkündür. Örneğin (tutulmanın yolunuzda olduğunu varsayarsak, aksi halde kurulduğu / paketlendiği klasörden başlatın):

user@machine:~$ eclipse
Unrecognized VM option 'MaxPermSize=256m'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

Bu durumda çizgi gibi görünüyor

-XX:MaxPermSize=256m

dosyada eclipse.inisorun var. Basitçe bu satırı kaldırın (önce eclipse.inidosyanın yedeğini oluşturun ) ve programı tekrar başlatmayı deneyin.

Yukarıdaki çözüm Eclipse Version: Mars.2 Release (4.5.2), 15.10'dan 16.04'e yükseltilmiş bir makinede çalıştı


0

Görünüşe göre bu Ubuntu 16.04'te bilinen bir hatadır . Bu sadece tutulmayı değil, diğer birçok uygulamayı da etkiler.

Düzeltme burada yayınlanmadan önce çalışan hızlı bir düzeltmedir. Açık terminal ve tipi

$ initctl restart unity-panel-service

Bu, geçerli oturum için Menüleri geri getirecektir. Ancak, makinenizi yeniden başlatırsanız, bunu tekrar yapmak isteyebilirsiniz.


0

İçin bir hata alıyorsanız libjavascriptcoregtk-4.0veya WTFCrashyüklemeyi deneyin libwebkitgtk-3.0-0:

sudo apt install libwebkitgtk-3.0-0

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.