Ubuntu Java Error

安装环境:Ubuntu 13.10 x86_x64

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

你可能感兴趣的:(linux,ubuntu,OpenJDK)