openjdk更新后netbeans坏了

我的笔记本上有一些奇怪的问题,NetBeans挂起了一些时间,而且还缺少一些对话框项。 我尝试了各种各样的东西(升级到jre-7,切换到oracle jre,其他版本的Netbeans – 从7.0到7.3的任何东西)但没有任何帮助。

今天我更新了我的主PC(两者都在12.04 64bit以下),突然显示出同样的问题。 所以问题必须与更新相关联。 我看了一下dpkg.log,看到我得到了一个新的openjdk版本。

cat /var/log/dpkg.log 2013-07-31 12:38:19 configure openjdk-6-jre 6b27-1.12.6-1ubuntu0.12.04.2  2013-07-31 12:38:19 status unpacked openjdk-6-jre 6b27-1.12.6-1ubuntu0.12.04.2 2013-07-31 12:38:19 status half-configured openjdk-6-jre 6b27-1.12.6-1ubuntu0.12.04.2 2013-07-31 12:38:19 status installed openjdk-6-jre 6b27-1.12.6-1ubuntu0.12.04.2 2013-07-31 12:38:19 configure openjdk-6-jdk 6b27-1.12.6-1ubuntu0.12.04.2  2013-07-31 12:38:19 status unpacked openjdk-6-jdk 6b27-1.12.6-1ubuntu0.12.04.2 2013-07-31 12:38:19 status half-configured openjdk-6-jdk 6b27-1.12.6-1ubuntu0.12.04.2 2013-07-31 12:38:20 status installed openjdk-6-jdk 6b27-1.12.6-1ubuntu0.12.04.2 

所以我使用以下方法恢复了更新:

 apt-cache showpkg openjdk-6-jre apt-get install openjdk-6-jre=6b24-1.11.1-4ubuntu2 

但问题仍然存在。 有没有人有类似的问题或想法来解决这个问题?

最好的问候,Malte

*编辑*

我刚看到java -version仍然显示

 OpenJDK Runtime Environment (IcedTea6 1.12.6) (6b27-1.12.6-1ubuntu0.12.04.2) OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode) 

所以看起来降级没有成功。 我是否需要降级其他任何套餐?

我无法通过apt-get install安装6b24icedtea6-jre-cacao软件包。

终于找到了解决方案。

不得不使用:

 apt-cache policy icedtea-6-jre-cacao 

找到正确的版本字符串以执行降级。 由于某种原因, apt-cache showpkgapt-show-versions没有显示它。

所以解决这个问题的最终命令在哪里:

 apt-cache showpkg openjdk-6-jre apt-cache policy icedtea-6-jre-cacao 

找到要降级到的正确版本。 和:

 apt-get install openjdk-6-jre=6b24-1.11.1-4ubuntu2 openjdk-6-jre-headless=6b24-1.11.1-4ubuntu2 icedtea-6-jre-cacao=6b24-1.11.1-4ubuntu2 

执行降级。

在从6b27降级到6b24之后,NetBeans中的问题在两台PC上都得到了解决。