icedtea-7-plugin 在 Ubuntu 13.04 中无法运行

icedtea-7-plugin 在 Ubuntu 13.04 中无法运行

我安装了(sudo apt-get install)icedtea-7-plugin(及其所有依赖项),并关闭了 Firefox 并重新打开它;但该插件仍然没有出现在 http//about:plugins

有办法解决这个问题吗?java -version 的输出

java version "1.7.0_21"
OpenJDK Runtime Environment (IcedTea 2.3.9) (7u21-2.3.9-1ubuntu1)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)

输出:update-java-alternatives -l

java-1.6.0-openjdk-amd64 1061 /usr/lib/jvm/java-1.6.0-openjdk-amd64
java-1.7.0-openjdk-amd64 1071 /usr/lib/jvm/java-1.7.0-openjdk-amd64
java-gcj-4.7 /usr/lib/jvm/java-gcj-4.7

答案1

我通过清除 icetea7 和 jdk 并重新安装它们来使它工作。当您尝试清除文件时,它会告诉您需要安装 icetea 6 和 openjdk6,请执行此操作。然后重新安装 icedtea 7 插件和依赖项,它应该可以工作。

答案2

我遇到了同样的问题:升级到 13.04 后,java 无法正常工作,安装了 icedtea7,但 Firefox 没有检测到它。清除 icedtea7 和 openjdk7 并没有解决这个问题。我可以告诉你我做了什么来解决这个问题,但我不知道哪些步骤是必不可少的:

我尝试了 Frank 的解决方案,但对我不起作用。正如他所说,清除 icedtea7 和 jdk 将需要安装 openjdk6。如果你运行

sudo apt-get purge openjdk-6-jre openjdk-7-jre

它需要安装default-jre-headless。我同时清除了所有三个:

sudo apt-get purge openjdk-6-jre openjdk-7-jre default-jre-headless

然后我跑了

sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get update
sudo apt-get dist-upgrade

然后我重新安装了 openjdk7,以及安装过程中建议的几个软件包:default-jre、、equivsicedtea-7-plugin

sudo apt-get install openjdk-7-jre

此后,我关闭并重新打开 Firefox,Java 可以正常运行。

答案3

我发现了这个问题,在阅读其他人的回复后,可以通过添加插件包来实现

apt-get install icedtea-7-plugin

相关内容