First remove icedtea plug in for your browser and put a lock on it since it is dependent on openjdk which you can leave in your system. Use zypper to remove and lock packages
- zypper rm icedtea-web && zypper al icedtea-web
Create a directory where you will put the package, we choose /opt since it is the normal place where third party packages is installed. As root run the command.
- mkdir -p /opt/java/64
Now download the package from java.com and put it in the directory you have just created.
- wget -O /opt/java/64/jre-6u30-linux-64.bin http://javadl.sun.com/webapps/download/AutoDL?BundleId=58119
- chmod +x /opt/java/64/jre-6u30-linux-x64.bin
go to the directory where the bin file is and execute that file.
- cd /opt/java/64/ && ./jre-6u30-linux-x64.bin
use update alternative to configure your system.
- update-alternatives --install "/usr/bin/java" "java" "/opt/java/64/jre1.6.0_30/bin/java" 1
to switch from openjdk to use the jre from Oracle.
- update-alternatives --set java /opt/java/64/jre1.6.0_30/bin/java
Now to fix the browser plugin issue. This will be usable for every user and every browser in your system.
- ln -s /opt/java/64/jre1.6.0_30/lib/amd64/libnpjp2.so /usr/lib64/browser-plugins/
Restart your browser and check the plugin. type about:plugins in the url and scroll down until you see something like this.
One more test if you have it installed on your browser go to java.com and check if you have it installed.
External links and source.
No comments:
Post a Comment