Saya menggunakan 12,04 LTS, dan mencoba menggunakan Eclipse Indigo.
Pagi ini Ubuntu membuat saya memperbarui paket-paket berikut:
Bersiap untuk mengganti icedtea-6-jre-cacao 6b24-1.11.3-1ubuntu0.12.04.1 (menggunakan ... / icedtea-6-jre-cacao_6b24-1.11.4-1ubuntu0.12.04.1_amd64.deb) ...
Membuka kemasan pengganti icedtea-6-jre-cacao ...
Bersiap untuk mengganti openjdk-6-jre-lib 6b24-1.11.3-1ubuntu0.12.04.1 (menggunakan ... / openjdk-6-jre-lib_6b24-1.11.4 -1ubuntu0.12.04.1_all.deb) ...
Membuka paket pengganti openjdk-6-jre-lib ...
Bersiap untuk mengganti icedtea-6-jre-jamvm 6b24-1.11.3-1ubuntu0.12.04.1 (menggunakan ... /icedtea-6-jre-jamvm_6b24-1.11.4-1ubuntu0.12.04.1_amd64.deb) ...
Membongkar penggantian icedtea-6-jre-jamvm ...
Bersiap untuk mengganti openjdk-6-jre-headless 6b24-1.11. 3-1ubuntu0.12.04.1 (menggunakan ... / openjdk-6-jre-headless_6b24-1.11.4-1ubuntu0.12.04.1_amd64.deb) ...
Membuka kemasan pengganti openjdk-6-jre-headless ...
Bersiap untuk mengganti openjdk-6-jre 6b24-1.11.3-1ubuntu0.12.04.1 (menggunakan ... / openjdk-6-jre_6b24-1.11.4-1ubuntu0.12.04 .1_amd64.deb) ...
Membuka kemasan pengganti openjdk-6-jre ...
Setelah itu (tapi saya tidak bisa bersumpah itu adalah penyebab utama), saya memiliki masalah berikut di Eclipse:
- Ketika mencoba meluncurkan program HelloWorld yang paling sederhana (yang berlaku baik dengan manual
javac
/java
), saya tidak mendapatkan apa-apa atau:Kesalahan internal terjadi selama: "Meluncurkan HelloWorld".
org / eclipse / jdt / debug / core / JDIDebugModel Saya mendapatkan tab "Log kesalahan" di panel konsol, dengan kesalahan:
Tidak dapat membuat tampilan: Pengecualian yang tidak terduga dilemparkan.
(Mengikuti susunan NullPointerException konsekuen antara
sun.util.calendar.ZoneInfoFile.getZoneIDs(ZoneInfoFile.java:785)
danorg.eclipse.equinox.launcher.Main.main(Main.java:1386)
)Saat mencoba mengakses
Installed JREs
bagian dari preferensi, saya mendapatkan sembulan yang mengatakan:Tidak dapat membuat halaman preferensi yang dipilih.
Terjadi kesalahan saat secara otomatis mengaktifkan bundel org.eclipse.jdt.debug.ui (162).Dan tab preferensi mengatakan
An error has occurred when creating this preference page.
Sampai hari ini saya memiliki Eclipse yang terinstal secara manual (salah satu bundel resmi yang tersedia di situs mereka), saya sudah mencoba menggantinya dengan versi repositori dan saya mendapatkan kesalahan yang sama.
Apa yang harus saya lakukan agar Eclipse berfungsi kembali?
Orang lain melaporkan: Hal yang sama terjadi pada saya setelah memperbarui tadi malam. Sudah mencoba menginstal ulang Eclipse dan Java, mulai Eclipse dengan -clean dan memulai ruang kerja baru dan .eclipse dir baru, tetapi tidak ada yang membantu.
Jawaban:
Saya memiliki masalah yang sama persis hari ini. Pertama, sedikit googling membawa saya ke masalah Anda (tidak dianggap karena OpenJDK). Setelah sedikit penelitian, akhirnya diselesaikan perilaku aneh ini: lihatlah ubuntu-bug ini .
Jadi solusi cepatnya adalah menjalankan
sudo apt-get --reinstall install tzdata-java
(menginstal ulang zona waktu dan data waktu-siang hari untuk digunakan oleh java runtimes )Bersulang
sumber
Tidak tahu mengapa, tetapi menempatkan garis
pada akhir
eclipse.ini
tampaknya telah menyelesaikan masalah.sumber
Ya, jawaban Brüno bekerja untuk saya juga! Itu juga memperbaiki bug yang disebabkan oleh ini dalam aplikasi yang saya kembangkan. Karena pemutakhiran paket baru-baru ini di mana
cacao
mesin virtual dihapus, stempel waktu di basis data saya yang ada di waktu musim panas ditafsirkan secara keliru (dinonaktifkan satu jam). Tetapi menginstal ulangtzdata-java
memperbaikinya juga.sumber
Saya dapat mengkonfirmasi saran Brüno bekerja dengan baik. Terima kasih!
Yang berikut ini menyelesaikan masalah, menambahkan baris ini ke eclipse.ini:
Atau menginstal ulang paket yang hilang.
Saya telah berurusan dengan paket yang hilang dan rusak sejak peningkatan terakhir Ubuntu!
sumber
Saya ingin menambahkan, bahwa saya memiliki masalah yang sama; setelah pembaruan yang sama kelas java tidak dimuat oleh Eclipse. bug yang sama diposting oleh bruno untuk amd64
Tapi saya langsung pergi ke gerhana dan memeriksa pembaruan jangan lakukan ini . Setelah memperbarui dua kali Eclipse sekarang bahkan tidak memuat plugin (jadi tidak ada perspektif, mulai proyek java, dll)
Kemudian saya memperbarui ke oracle's jre; masalahnya masih ada.
Saya mencoba menginstal ulang ini , ditambah dihapus ~ / .eclipse / dan mencapai instal ulang bersih.
Masalah yang dinyatakan dalam pertanyaan ini tidak diselesaikan dengan melakukan hal ini, tetapi dengan jawaban Bruno, masalah itu sekarang terpecahkan.
sumber