本文翻译自 wikiHow,本人亲测安装成功。
安装环境:Ubuntu 13.10 x86_x64
第一步:
运行以下命令查看你的 Ubuntu 是32位还是64位的:
$ file /sbin/init
第二步:查看是否已经有 Java 安装在你的系统上:
$ java -version
如果你已经安装了 OpenJDK,在 Shell 上会显示:
java version "1.7.0_15"
OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15~pre1-0lucid1)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
说明你安装的 OpenJDK 的供应商是不正规的。第三步:
你需要完全移除刚刚的 OpenJDK/JRE (如果有的话),命令如下:
$ sudo apt-get purge openjdk-\*
之后在 /usr/local/ 目录下创建一个 java 目录,它将被用来存放你的 JDK 和 JRE 二进制文件:
$ sudo mkdir -p /usr/local/java
第四步:从 Oracle Java 官网下载适合你系统的 JDK,32位系统则选择32位 JDK,64位系统则选择64位 JDK,千万不要搞错。
第五步:
一般你下载的文件会保存在 /home/"your_user_name"/Downloads 文件夹下,我们就以这个文件夹示例操作,如果你不是下载到这个文件夹就得自己定位到那个下载 JDK 的文件夹,32位系统操作如下:
$ cd /home/"your_user_name"/Downloads
$ sudo cp -r jdk-7u51-linux-i586.tar.gz /usr/local/java/
$ cd /usr/local/java
64位系统操作如下:
$ cd /home/"your_user_name"/Downloads
$ sudo cp -r jdk-7u51-linux-x64.tar.gz /usr/local/java/
$ cd /usr/local/java
第六步:定位到 /usr/local/java/ 目录:
$ cd /usr/local/java
解压 JDK 包,32位系统操作如下:
$ sudo tar xvzf jdk-7u51-linux-i586.tar.gz
64位系统操作如下:
$ sudo tar xvzf jdk-7u51-linux-x64.tar.gz
第七步:确认 JDK 解压成功:
$ ls -a
正常情况 Shell 上显示会有:
jdk1.7.0_51
第八步:使用 gedit 编辑器(其他编辑器也行)打开环境变量文件:
$ sudo gedit /etc/profile
第九步:打开环境变量文件后,在文件最后面一行加入以下变量:
JAVA_HOME=/usr/local/java/jdk1.7.0_51
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH
第十步:保存 /etc/profile 文件并退出。
第十一步:
告知你的 Ubuntu 你的 JDK/JRE 的 路径,这样系统便会启用新的 Java 版本,操作如下:
$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_51/bin/java" 1
$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_51/bin/javac" 1
$ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.7.0_51/bin/javaws" 1
第十二步:将你新安装的 JDK/JRE 设为默认 Java 环境,操作如下:
$ sudo update-alternatives --set java /usr/local/java/jdk1.7.0_51/bin/java
$ sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_51/bin/javac
$ sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_51/bin/javaws
第十三步:重载你的系统环境变量 /etc/profile,操作如下:
$ . /etc/profile
第十四步:测试看是否 Java 安装成功,看下一步。
第十五步:
操作以下命令:
$ java -version
安装成功的话在32位系统上 Shell 会显示:
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) Server VM (build 24.51-b03, mixed mode)
操作以下命令:
$ javac -version
安装成功的话在32位系统上 Shell 会显示:
javac 1.7.0_51
第十六步:操作以下命令:
$ java -version
安装成功的话在32位系统上 Shell 会显示:
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM)64-Bit Server VM (build 24.51-b03, mixed mode)
操作以下命令:
$ javac -version
安装成功的话在32位系统上 Shell 会显示:
javac 1.7.0_51
第十七步:恭喜你已经成功在你的 Ubuntu 上安装好 Java,也许你需要重启下,享受你的开发吧!
这个教程写得太详细了,连我翻译的时候都觉得太罗嗦了,作者真是有心了。