Eclipse tidak berfungsi di 16.04


60

Eclipse bekerja sebaik apapun pada 14,04. Saya melakukan instalasi bersih 16,04 dan menginstal Eclipse. Tetapi menjalankan program Java hanya sekali setelah itu hanya hang selama upaya berikutnya sebelum saya menghapus dan menginstalnya kembali. Saya sudah mencoba banyak hal, karena pada awalnya saya juga membutuhkan CDT. Saat ini, saya hanya ingin menghapus semua yang berhubungan dengan eclipse dan melakukan instalasi baru (hapus semua konfigurasi dan dependensi). Harap dicatat bahwa saya menggunakan installer Eclipse untuk menginstal Eclipse dan gambar ikon eclipse juga tidak muncul (ubuntu default muncul?).


Saya memiliki masalah yang sama. Saya memutuskan untuk menginstal versi yang lebih lama (Luna), yang masih lebih baik daripada indigo dan memiliki dukungan untuk JDK-8. Mungkin sementara itu Ubuntu akan menyediakan versi terbaru dalam repositori perangkat lunak.
Malaikat M.

Jawaban:


115

Saya memiliki sesuatu yang sama dengan 16,04 dan Eclipse Mars. Saya pikir itu beku tetapi sebenarnya itu berjalan sangat, sangat lambat. Masalahnya adalah versi GTK + 3, yang dikirim dengan 16,04. Untungnya solusinya sangat mudah. Buka terminal lalu ketik export SWT_GTK3=0, lalu mulai Eclipse dari terminal. Jika itu berhasil, maka perbaikan yang lebih gigih adalah dengan meletakkan 2 baris di bawah, seperti yang muncul di Anda eclipse.ini:

--launcher.GTK_version
2

sebelum baris:

--launcher.appendVmargs

Bug ini diajukan dengan Ubuntu di bug 1552764


Terima kasih banyak. Ini bekerja untuk Java. Namun CDT masih lambat. Tapi bagus untuk saat ini.
Ankur Lathwal

Juga bekerja dengan baik pada peningkatan 16,04 (dari 15.10). Tetapi java memiliki menurut atas kadang-kadang dalam penggunaan cpu 60% menganggur
Motte001

1
@ Motte001 - terima kasih atas informasinya. Saya juga melihat 60% penggunaan CPU saat start up, kemudian turun menjadi sekitar 10%. Mungkin ketika mereka berkeliling untuk memperbaiki modul GT3 Ubuntu, itu akan menjatuhkan penggunaan java.
NickT

1
bekerja untuk saya juga.
bogdan.rusu

@NickT Terima kasih! Pengeditan eclipse.inimenyelesaikan masalah saya dengan System Workbench untuk STM32 di Ubuntu 16.04x64
maddouri

5

Terima kasih atas tipnya.

Saya harus mengubah versi java yang diperlukan dari:

-Dosgi.requiredJavaVersion=1.7

ke

-Dosgi.requiredJavaVersion=1.8

dan hapus baris ini juga:

-XX:MaxPermSize=256m

Selamat coding!


3

Edit eclipse.desktopsebagai berikut:

Exec=env SWT_GTK3=0 eclipse

1

Rekomendasi saya adalah Anda menginstal Eclipse Mars dari halaman web: http://www.eclipse.org/downloads/index-developer.php?release=mars

Tetapi pertama-tama Anda harus menginstal java8 (bukan java9 karena Eclipse Mars tidak bekerja dengan versi itu). Di Ubuntu Anda dapat melakukan ini dengan: sudo apt-get install openjdk-8-jre openjdk-8-jdk

Dan kemudian .. dan hanya jika Anda memiliki versi java lainnya, Anda harus memilih java8 dengan perintah ini: sudo update-alternative --config java

Voa! Itu berhasil untuk saya! :)


Saya mengalami masalah yang sama dengan OP dengan Eclipse Mars yang diinstal sebelum Ubuntu 16. Jawaban NickT menyelesaikan masalah saya.
FrustratedWithFormsDesigner

0

Dengan memulai aplikasi dari baris perintah (terminal) kadang-kadang dimungkinkan untuk mendapatkan informasi lebih lanjut tentang mengapa program gagal untuk memulai. Misalnya (dengan anggapan bahwa gerhana ada di jalur Anda, jika tidak mulailah dari folder tempat ia diinstal / dibuka paketnya):

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.

Dalam hal ini terlihat seperti garis

-XX:MaxPermSize=256m

dalam file eclipse.iniadalah masalahnya. Cukup hapus baris itu (buat cadangan eclipse.inifile terlebih dahulu) dan coba untuk memulai program lagi.

Solusi di atas bekerja pada Eclipse Version: Mars.2 Release (4.5.2)mesin yang ditingkatkan dari 15.10 menjadi 16.04


0

Rupanya ini adalah bug yang dikenal di Ubuntu 16.04. Ini tidak hanya mempengaruhi gerhana tetapi beberapa aplikasi lain juga.

Sebelum perbaikan dirilis di sini adalah perbaikan cepat yang berfungsi. Buka terminal dan ketik

$ initctl restart unity-panel-service

Ini akan membawa kembali Menu untuk sesi saat ini. Tetapi Anda mungkin ingin melakukan ini lagi jika Anda me-restart mesin Anda.


0

Jika Anda mendapatkan kesalahan untuk libjavascriptcoregtk-4.0atau WTFCrash, coba instal libwebkitgtk-3.0-0:

sudo apt install libwebkitgtk-3.0-0

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.