Ubuntu下Oracle JDK的一般安装及环境配置

Ubuntu下Oracle JDK的安装

说明:文档写于2015-12-30。前几天在Ubunutu下编译 Android 4.4,苦于编译过程中各种关于JDK的错误,在网上查阅了各种资料,最后成功解决JDK的各种问题。因此写这篇文档,用于记录方便以后查阅,也能方便别人。


第一步:查看自己Linux系统是多少位的
执行命令:# uname -a


第二步:卸载自己当前的JDK
1、查看自己当前JDK版本
执行命令:# java -version
命令输入后,你能看到当前JDK的版本信息或者未安装JDK。如果显示了JDK版本,则自行查找如何将其卸载;如果未显示JDK版本,请直接进入第三步。



第三步:准备Oracle JDK安装包
这里的安装包主要看自己所需要的哪个版本的包,可自行去Oracle官网下载。Oracle JDK的每个版本安装是基本一致的(我以jdk1. 8为例)。


第四步:安装Oracle JDK
1、创建Java目录
执行命令:# mkdir -p /usr/local/java
将准备好的安装包拷贝到目录/usr/local/java下
执行命令:#cd /usr/local/java
          #cp /home/dennis/Downloads/jdk-8u66-linux-x64.tar.gz .


2、解压安装包

注意:这儿的安装包可能有两种格式,一种后缀为.bin,一种后缀为.tar.gz,分两种情况说明。
(1)、后缀名为.bin的安装包安装方法
执行命令:# chmod +x <包名>
          # ./<包名>
          # rm -rf <包名>
(2)、后缀名为.tar.gz的安装包安装方法
执行命令:# tar -zxvf /jdk-8u66-linux-x64.tar.gz



第五步:配置Oracle JDK
 1、 配置JAVA_HOME和PATH环境变量
执行命令:# sudo vi /etc/profile
在该文件的末尾加上如下部分:
JAVA_HOME=/usr/local/java/jdk1.8.0_66
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH

2、 配置ubuntu的JDK和JRE的位置
执行命令:# sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_66/bin/java" 1
执行命令:# sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_66/bin/javac" 1
执行命令:# sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_66/bin/javaws" 1

3、 配置Oracle为系统默认JDK/JRE
执行命令:# sudo update-alternatives --set java /usr/local/java/jdk1.8.0_66/bin/java
执行命令:# sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_66/bin/javac
执行命令:# sudo update-alternatives --set javaws /usr/local/java/jdk1.8.0_66/bin/javaws

4、配置完成后,执行如下命令使其立即生效
$ . /etc/profile


六、检查是否安装和配置成功
再次执行"java -version"显示如下:
root@crazy:~# java -version
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)

                成功!



你可能感兴趣的:(java)