ubuntu 12.04 安装 sun jdk

之前总结过一篇安装 sun jdk 的博客,并不通用,下面这个比较通用。

下载 sun jdk,解压,mv 到如下目录:
# tar zxvf jdk-7u10-linux-x64.tar.gz
# mkdir /usr/lib/jvm
# mv jdk1.7.0_10 /usr/lib/jvm/

安装,修改环境变量(可选):
# update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_04/bin/javac 1
# update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_04/bin/java 1
# update-alternatives --config javac
# update-alternatives --config java

测试:
# java -version

跟 10.04 一样,同样有非官方的 PPA:
# add-apt-repository ppa:webupd8team/java
# apt-get update
# apt-get install oracle-java7-installer

不过我安装过程中出现若干问题,比如像下面这个:
Sub-process /usr/bin/dpkg returned an error code (1)

按下面这个方式修复之后,虽提示安装成功了,which 找不到任何的二进制文件:
# cd /var/lib/dpkg
# mv info{,.bak}
# mkdir info
# dpkg --configure -a
# apt-get install -f

还是上面的方式靠谱些。
# Oralce 真是家恶心人的公司。

ref:
http://maketecheasier.com/install-java-runtime-in-ubuntu/2012/05/14

  • Jolene

    太谢谢啦!!!!You saved my day!!!