首页 > 代码库 > ubutun 配置java8

ubutun 配置java8

一. 检查是否安装openjdk


    打开终端并输入以下命令   输入/复制/粘贴: java -version 如果你在系统上安装了OpenJDK,则命令的返回可能如下:
        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,那么你的Java发行商版本并不适用于本文所介绍的方法。


从你的系统上完全删除OpenJDK/JRE并创建目录保存Oracle Java JDK/JRE二进制文件。这>将能避免系统冲突以及不同Java发行商版本所造成的混乱。例如,如果你在系统上安装了OpenJDK/JRE,可以在命令行中输入以下命令进行删除:

    输入/复制/粘贴: sudo apt-get purge openjdk-\*   该命令将从你的系统上完全删除OpenJDK/JRE
    输入/复制/粘贴: sudo mkdir -p /usr/local/java  该命令将创建用于保存Oracle Java JDK和JRE二进制文件的目录。


二.下载tar.gz版本的java8-jdk和java8-jre

将下载的文件复制到/usr/local/java目录,sudo tar -zxvf解压,得到jdk1.8.0-25和jre1.8.0-25两个文件目录


三.配置/etc/profile文件

sudo gedit /etc/profile打开profile文件,在文件的末尾添加

JAVA_HOME=/usr/local/java/jdk1.8.0_25
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
JRE_HOME=/usr/local/java/jre1.8.0_25
PATH=$PATH:$HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH

保存文件并退出


三.通知你的Ubuntu Linux系统你的Oracle Java JDK/JRE的位置。这将能让系统知道存在着新的可用Oracle Java版本。

输入/复制/粘贴: sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1

该命令将提示系统存在这可用的Oracle Java JRE


输入/复制/粘贴: sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_45/bin/javac" 1

该命令将提示系统存在这可用的Oracle Java JDK


输入/复制/粘贴: sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_45/bin/javaws" 1

该命令将提示系统存在这可用的Oracle Java Web start


四.通知你的Ubuntu Linux系统把Oracle Java JDK/JRE作为默认Java。

输入/复制/粘贴: sudo update-alternatives --set java /usr/local/java/jre1.7.0_45/bin/java

该命令将为系统设置java运行环境


输入/复制/粘贴: sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_45/bin/javac该命令将为系统设置javac编译器


输入/复制/粘贴: sudo update-alternatives --set javaws /usr/local/java/jre1.7.0_45/bin/javaws

该命令将为系统设置Java Web start


五.输入以下命令重载保存在文件/etc/profile内的系统范围内的PATH:

输入/复制/粘贴: . /etc/profile

注意,保存在文件/etc/profile内的系统范围内的PATH将在重启Ubuntu Linux system后被重载


六.测试安装是否成功

java -version

如提示:


java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) Client VM (build 25.25-b02, mixed mode)

就是成功了!



ubutun 配置java8