2012年8月29日星期三

如何在Ubuntu上装Oracle Java(JRE)

之前一直用的是OpenJDK,这个在Ubuntu上用起来自然是方便得没话说。不过最近需要用到Oracle的Java,于是在它家官网下了一个Linux版的。下的是个tar包,解压后却发现已经有bin的文件夹,不用make install了,不过却装不到浏览器的Plugin上去(菜鸟汗一个。。。)官方的指南是让直接运行.bin,介个。。。

于是还得自己弄:

1.在刚才提到过的地址中下一个选择适合你的版本下一个tar包(RPM对Ubuntu不适合额),解压(tar命令)后放在你自己的文件夹下。

2.在终端中敲入sudo mkdir -p -v /opt/java/32,用来在opt中创建一个新的文件夹。

3.敲入 sudo mv -v /home/XXX/jre1.7.0_05  /opt/java/32
将你解压到自己的文件夹下的jre转移到刚创建的文件夹中。XXX就是你文件夹的路径。同时请自动转换为自己的版本号。 

4.敲入
 sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/32/jre1.7.0_05/bin/java" 1 这是告诉系统有新版本的java。

5..敲入 sudo update-alternatives --set java /opt/java/32/jre1.7.0_05/bin/java
告诉系统此版本为默认使用的。

6.好了,现在可以往浏览器中装Plugin了。以Firefox为例,只需要敲入
rm -v ~/.mozilla/plugins/libnpjp2.so
以及
ln -s /opt/java/32/jre1.7.0_05/lib/amd32/libnpjp2.so ~/.mozilla/plugins/
就可以了,第一条是移走原来的,第二条是插入新的。其实你也可以什么也不做,等到下次用到的时候会你的浏览器会自动询问你是否需要插入~