JRE-6 (OpenJDK) 升级后 Eclipse 有多个问题

Eus*_*ius 11 eclipse openjdk

我使用的是 12.04 LTS,并尝试使用 Eclipse Indigo。

今天早上 Ubuntu 让我更新了以下软件包:

准备替换 icedtea-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)...
拆包替换icedtea-6-jre-cacao ...
准备替换openjdk-6-jre-lib 6b24-1.11.3-1ubuntu0.12.04.1(使用.../openjdk-6-jre-lib_6b24-1.11.4 -1ubuntu0.12.04.1_all.deb) ...
正在拆包替换 openjdk-6-jre-lib ...
准备替换 icedtea-6-jre-jamvm 6b24-1.11.3-1ubuntu0.12.04.1(使用 ... /icedtea-6-jre-jamvm_6b24-1.11.4-1ubuntu0.12.04.1_amd64.deb) ...
拆包替换 icedtea-6-jre-jamvm ...
准备替换 openjdk-6-jre-headless 6b24-1.11。 3-1ubuntu0.12.04.1(使用.../openjdk-6-jre-headless_6b24-1.11.4-1ubuntu0.12.04.1_amd64.deb)...
拆包替换 openjdk-6-jre-headless ...
准备替换 openjdk-6-jre 6b24-1.11.3-1ubuntu0.12.04.1(使用 .../openjdk-6-jre_6b24-1.11.4-1ubuntu0.12.04 .1_amd64.deb) ...
拆包替换 openjdk-6-jre ...

在那之后(但我不能发誓这是根本原因),我在 Eclipse 中遇到了以下问题:

  • 在尝试启动最简单的 HelloWorld 程序(使用手动javac/ 时表现良好java)时,我要么一无所获,要么:

    在以下过程中发生内部错误:“启动 HelloWorld”。
    org/eclipse/jdt/debug/core/JDIDebugModel

  • 我在控制台面板中看到一个“错误日志”选项卡,并出现错误:

    无法创建视图:引发了意外异常。

    (在sun.util.calendar.ZoneInfoFile.getZoneIDs(ZoneInfoFile.java:785)和之间遵循随后的 NullPointerException 堆栈跟踪org.eclipse.equinox.launcher.Main.main(Main.java:1386)

  • 在尝试访问Installed JREs首选项部分时,我收到一个弹出窗口:

    无法创建选定的首选项页面。
    自动激活包 org.eclipse.jdt.debug.ui (162) 时发生错误。

    首选项选项卡说 An error has occurred when creating this preference page.

直到今天,我手动安装了 Eclipse(他们网站上提供的官方捆绑包之一),我尝试用存储库版本替换它,但遇到了相同的错误。

我应该怎么做才能让 Eclipse 再次工作?

另一个人报告:我昨晚更新后也发生了同样的情况。已经尝试重新安装 Eclipse 和 Java,使用 -clean 启动 Eclipse 并启动新的工作区和新的 .eclipse 目录,但没有任何帮助。

Bot*_*ick 18

我今天遇到了完全相同的问题。首先,谷歌搜索让我想到了你的问题(不认为是由于 OpenJDK)。经过更多的研究,终于解决了这个奇怪的行为:看看这个ubuntu-bug

所以快速的解决方案就是运行sudo apt-get --reinstall install tzdata-java (重新安装时区和夏令时数据以供 java 运行时使用

干杯