In my laptop, I have openjdk1.6, openjdk-1.7, and openjdk1.8 installed. I can see all of them through
update-alternative --config java.
$update-alternatives --config java There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 auto mode 1 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 manual mode 2 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 manual mode 3 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
I also have
openjdk-7-plugin installed. But I don't know why my firefox always shows that my latest java version is
I already tried to Re-initializing the plugins database, but it doesn't work. How can I see my latest java in the browser plugin? I can see my newest java version through the oracle java version verify page.
I installed the
icedtea-8-plugin then removed the
icedtea-7-plugin. However, the about:plugins shows that my java version is
application/x-java-bean;jpi-version=1.6.0_50. The plugin path is correctly pointed to
The oracle java version verify page can correctly show my java version is
1.8.0_45-internal. Does anyone have idea on how firefox discovery the java version on my laptop?
Thanks @TrevorL for you detailed answer.
Now I removed all the
openjdk-* packages in my system. The only thing I install is
I confirmed all the executable and configs are located in
mozilla-plugins.so points to
itweb-settings is also pointed to correct version.
I do see firefox using the correct IcedTeaPlugin.so in the
about:plugins. Since I only have 1 version jvm installed in my system now. I think the question should be modify to: why IcedTeaPlugin.so in icedtea-8-plugin report java 1.6.0_50 in Firefox?