显然,我并行安装了OpenJDK 6 JRE(openjdk-6-jre 6b27-1.12.6-1ubuntu0.12.04.2)和7 JRE(openjdk-7-jre 7u25-2.3.10-1ubuntu0.12.04.2)–我不知道为什么同时拥有它们,我不记得手动安装它们中的任何一个。
但是,某些网站偶尔会报告Firefox Java插件已过时,在我看来,它依赖JRE6。如何使Firefox使用较新的版本?删除JRE 6似乎是个坏主意;当我尝试以突触方式进行操作时,在我看来,很多软件仍依赖较旧的JRE,因为删除它也会删除类似的程序jedit
。
我会把东西混在一起吗?我什至不知道FF插件如何干扰OpenJDK JRE。
编辑:
经过更多尝试,问题仍然存在。使用update-alternatives --config java
,我看到默认的Java版本(状态为“手动模式”)已设置为Java 7,并java -version
返回“ 1.7.0_25”。该文件/usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so
存在,但是Firefox在查看时仍显示Java 6插件about:plugins
。
把它们加起来:
如何使Firefox使用属于默认Java版本的IcedTea插件?