甲骨文(Oracle)已经退出了Operating System Distributor License for Java" (JDL),所以不再提供 Debian/Ubuntu 的 JDK 版本库, 取而代之的是OpenJDK。尽管如此, 甲骨文还是提供了Linux 版本的下载,所以当我们确实需要Oracle JDK 时候,比如浏览器的Java插件, 就要去安装它了。
首先到官网下载JDK 7 当前版本7 U 13
http://www.oracle.com/technetwork/java/javase/downloads/index.html
然后打开终端,在主目录里创建 JVM 文件夹
sudo mkdir -p /usr/lib/jvm/
接着把刚下好的JDK移到JVM目录并且解压缩
sudo mv jdk-7u13-linux-i586.tar.gz /usr/lib/jvm/
cd /usr/lib/jvm/
sudo tar zxvf jdk-7u13-linux-i586.tar.gz
现在,启用Java
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_13/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_13/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0_13/bin/javaws" 1
测试是否安装正确
java -version
javac -version
版本应该是1.7.0_13
做完这些JDK其实就安装好了,但是想启用浏览器插件还需要创建一个Firefox插件文件
mkdir ~/.mozilla/plugins/
然后连接到JDK目录,64位系统请将i386改为amd64
ln -s /usr/lib/jvm/jdk1.7.0_13/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/
这样, 浏览器插件就启用了,Chrome的也会一同启用
It's done!
如果想添加环境变量,打开配置文件
gedit ~/.bashrc
在文件的最后添加
JAVA_HOME=/usr/lib/jvm/jdk1.7.0_13
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH
重启系统,就可以愉快的使用JDK 7 了。
JDK 7 目前有很多安全漏洞,如果不是经常使用浏览器插件,请在浏览器设置里禁用。
原文地址
http://www.webupd8.org/2011/09/how-to-install-oracle-java-7-jdk-in.html