Eclipse'nin JRE-6 (OpenJDK) yükseltmesinden sonra birden fazla sorunu var


11

12.04 LTS'deyim ve Eclipse Indigo kullanmaya çalışıyorum.

Bu sabah Ubuntu bana aşağıdaki paketleri güncellememi sağladı:

İcedtea-6-jre-cacao 6b24-1.11.3-1ubuntu0.12.04.1 (... / icedtea-6-jre-cacao_6b24-1.11.4-1ubuntu0.12.04.1_amd64.deb kullanılarak) hazırlanıyor ...
Yedek icedtea-6-jre-cacao
paketini açma ... openjdk-6-jre-lib 6b24-1.11.3-1ubuntu0.12.04.1 (... / openjdk-6-jre-lib_6b24-1.11.4 kullanılarak değiştirilmeye hazırlanıyor -1ubuntu0.12.04.1_all.deb) ...
Yedek openjdk-6-jre-lib
değiştiriliyor ... icedtea-6-jre-jamvm 6b24-1.11.3-1ubuntu0.12.04.1 değiştirilmeye hazırlanıyor (... /icedtea-6-jre-jamvm_6b24-1.11.4-1ubuntu0.12.04.1_amd64.deb) ...
Yedek icedtea-6-jre-jamvm paketinin açılması ...
openjdk-6-jre-headless 6b24-1.11'in değiştirilmesi hazırlanıyor. 3-1ubuntu0.12.04.1 (... / openjdk-6-jre-headless_6b24-1.11.4-1ubuntu0.12.04.1_amd64.deb kullanılarak) ...
Yedek openjdk-6-jre-headless ambalajını açma ...
openjdk-6-jre 6b24-1.11.3-1ubuntu0.12.04.1 (... / openjdk-6-jre_6b24-1.11.4-1ubuntu0.12.04 değiştirmeye hazırlanıyor .1_amd64.deb) ...
Yedek openjdk-6-jre paketini açma ...

Bundan sonra (ama bunun temel nedeni olduğuna yemin edemiyorum), Eclipse'de şu sorunlar var:

  • En basit HelloWorld programını başlatmaya çalışırken (manuel javac/ ile iyi çalışır java), hiçbir şey almıyorum veya:

    "HelloWorld'ü Başlatma" sırasında dahili bir hata oluştu.
    org / tutulması / JDT / ayıklama / çekirdek / JDIDebugModel

  • Konsol panelinde bir hatayla "Hata günlüğü" sekmesi alıyorum:

    Görünüm oluşturulamadı: Beklenmeyen bir kural dışı durum atıldı.

    ( sun.util.calendar.ZoneInfoFile.getZoneIDs(ZoneInfoFile.java:785)Ve arasında bir NullPointerException yığın izini izler org.eclipse.equinox.launcher.Main.main(Main.java:1386))

  • Installed JREsTercihlerin bir kısmına erişmeye çalışırken , bir pop-up mesajı alıyorum:

    Seçilen tercih sayfası oluşturulamıyor.
    Paket org.eclipse.jdt.debug.ui (162) otomatik olarak etkinleştirilirken bir hata oluştu.

    Ve tercih sekmesi diyor ki An error has occurred when creating this preference page.

Bugüne kadar elle yüklenen bir Eclipse (sitelerinde bulunan resmi paketlerden biri) vardı, bunu depo sürümüyle değiştirmeye çalıştım ve aynı hataları alıyorum.

Eclipse'in tekrar çalışması için ne yapmalıyım?

Başka bir kişi şöyle dedi: Dün gece güncelledikten sonra da aynı şey oldu. Eclipse ve Java'yı yeniden yüklemeyi, Eclipse'yi -clean ile başlatmayı ve yeni çalışma alanı ve yeni .eclipse dir başlatmayı zaten denedim, ancak hiçbir şey yardımcı olmuyor.


Kabul edilen çözüm iyi çalışıyor, ancak bir Oracle JRE kullanarak ve küçük bir SWT sorunu çözerek de sorun önlenebilir .
Eusebius

Yanıtlar:


18

Bugün aynı problemi yaşadım. İlk olarak, küçük bir googling beni sorununa getirdi (OpenJDK nedeniyle olduğu varsayılmadı). Biraz daha araştırma yaptıktan sonra, bu garip davranışı nihayet çözdü: şu ubuntu-böceğine bir göz at .

Bu yüzden hızlı çözüm sadece çalıştırmaktır sudo apt-get --reinstall install tzdata-java ( java çalışma zamanları için Saat dilimi ve yaz saati uygulaması verilerini yeniden yüklemek )

Şerefe


OpenJDK 7 için de çalıştı.
user68186

4

Neden olduğu hakkında bir fikrim yok,

-Dcom.ibm.icu.util.TimeZone.DefaultTimeZoneType=ICU

sonunda eclipse.inisorunu çözmüş gibi görünüyor.


2

Evet, Brüno'nun yanıtı da benim için çalıştı! Ayrıca bu geliştirdiğim uygulamada neden bir hata düzeltildi. cacaoSanal makinenin kaldırıldığı son paket yükseltmesinden bu yana , veritabanımdaki gün ışığından yararlanma saatindeki zaman damgaları yanlış olarak yorumlandı (bir saat kapalı). Ama yeniden yüklemek de bunu tzdata-javadüzeltti.


0

Brüno'nun önerisinin iyi çalıştığını doğrulayabilirim. Teşekkür ederim!

Aşağıdaki sorun eclipse.ini dosyasına bu satırı ekleyerek sorunu çözmektedir:

-Dcom.ibm.icu.util.TimeZone.DefaultTimeZoneType=ICU

Veya eksik bir paketi yeniden kurabilirsiniz.

sudo apt-get --reinstall install tzdata-java

Ubuntu'nun son yükseltmesinden bu yana eksik ve kırık paketlerle uğraşıyorum!


0

Aynı sorunu yaşadığımı da eklemek isterim; aynı güncellemeden sonra Eclipse tarafından bir java sınıfı yüklenmiyordu. aynı hata amd64 için bruno tarafından gönderildi

Ama hemen gölgede gitti ve güncellemeler için kontrol bunu yapmayın . İki kez güncelledikten sonra Eclipse artık eklentileri bile yüklemiyor (bu yüzden perspektif yok, java projelerini başlatın, vb.)

Sonra oracle'in jre'sini güncelledim; sorun devam ediyor.

Ben teşebbüs ediyorum bu yeniden yükleme , artı kaldırıldı ~ / .eclipse / ve temiz bir yeniden elde etti.

Bu soruda belirtilen sorun bunu yaparak çözülmemiştir , ancak Bruno'nun cevabı ile şimdi çözülmüştür.

OpenJDK Runtime Environment (IcedTea7 2.3.2) (7u7-2.3.2-1ubuntu0.12.04.1)
OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode)
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.