在Ubuntu中安装JDK

文章目录

  • 1. 卸载当前系统中的旧版JDK
  • 2. 安装新的JDK
      • 1). 创建Java目录
      • 2). 解压安装包
      • 3). 配置Oracle JDK
  • 3. 检查是否安装和配置成功

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

1. 卸载当前系统中的旧版JDK

查看自己Linux系统是多少位的

uname -a

查看自己当前JDK版本

java -version

如果有显示JDK版本,则自行查找如何将其卸载;如果未显示JDK版本,请直接进入下一步。

2. 安装新的JDK

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

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). 解压安装包

tar -zxvf /jdk-8u66-linux-x64.tar.gz

3). 配置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

3. 检查是否安装和配置成功

执行

java -version"

如下即成功:

root@crazy:~# java -version
java version “1.8.0_66”
Java™ SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot™ 64-Bit Server VM (build 25.66-b17, mixed mode)

你可能感兴趣的:(java)