Ubuntu16安装JDK1.8


环境

系统 : ubuntu-16.04(64)

下载

下载之前可通过命令行查看操作系统位数

1
getconf LONG_BIT

下载对应的JDK文件

截图

我选择的是jdk-8u101-linux-x64.tar.gz

解压

创建目录作为JDK的安装目录,这里选择安装位置为:/usr/java/

1
sudo mkdir /usr/java

将下载到Downloads文件夹中的JDK文件解压到 /usr/java 目录下

1
2
cd Downloads/
sudo tar zxvf jdk-8u101-linux-x64.tar.gz -C /usr/java

为了配置环境变量方便,进入/usr/java 目录下给文件夹改名(非必须)

1
sudo mv jdk1.8.0_101 jdk1.8

配置环境

配置环境

1
sudo gedit /etc/environment

将内容替换为下面的内容

1
2
3
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games$JAVA_HOME/bin"
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export JAVA_HOME=/usr/java/jdk1.8

修改完成后保存并关闭,输入以下命令使环境变量生效

1
source /etc/environment

检查配置成果

1
echo $JAVA_HOME

输出:/usr/java/jdk1.8

1
echo $CLASSPATH

输出:.:/usr/java/jdk1.8/lib:/usr/java/jdk1.8/jre/lib:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

1
echo $PATH

输出:
/usr/java/jdk1.8/bin:/usr/java/jdk1.8/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:
/bin:/usr/games:/usr/local/games$JAVA_HOME/bin:/snap/bin

查看安装版本

1
java -version

输出:
java version “1.8.0_101”
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)

如果没有起效可尝试重启,毕竟重启治百病

配置所有用户的环境变量,不然重启之后依然找不到Java命令

1
sudo gedit /etc/profile

在尾部添加一下内容即可(注意替换路径):

1
2
3
4
5
#set Java environment
JAVA_HOME=/usr/java/jdk1.8
export JRE_HOME=/usr/java/jdk1.8/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

完成

参考&引用

Ubuntu 15.04 安装JDK并配置成为默认的JDK

更新时间

发布时间 : 2016-08-06

看你的了!