本文翻译自 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"/Downloads64位系统操作如下:
$ sudo cp -r jdk-7u51-linux-i586.tar.gz /usr/local/java/
$ cd /usr/local/java
$ 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.gz64位系统操作如下:
$ 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,也许你需要重启下,享受你的开发吧!
这个教程写得太详细了,连我翻译的时候都觉得太罗嗦了,作者真是有心了。