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
安装6b24的icedtea6-jre-cacao
软件包。
终于找到了解决方案。
不得不使用:
apt-cache policy icedtea-6-jre-cacao
找到正确的版本字符串以执行降级。 由于某种原因, apt-cache showpkg
和apt-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上都得到了解决。