Ubuntu16.04设置 java version “1.8.0_161”

要用到一些Java开发的软件,在Oracle下载了java version “1.8.0_161”,但一直设置不成功。查询了几个例程,终于解决了问题。

1.文件下载

官方下载,选取适合系统文件。

选取适合系统文件

2.解压

tar -xzvf 文件名.tar.gz

移动目录一般为 mv ./解压文件 /usr/lib/java

3.添加profile信息

sudo gedit /etc/profile

在文件末尾添加:

export JAVA_HOME=/usr/lib/Java/jdk1.8.0_161
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

在terminal终端运行 source /etc/profile

看过好几个教程到这里就可以运行Java了,不过由于没有提前删除Ubuntu自带的openjdk,系统没有改变默认替换选项。

失败显示

4.更改Java命令

sudo update-alternatives --install /usr/bin/java java /usr/lib/java(查看自己的文件路径)/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/java/bin/java 300
sudo update-alternatives --config java

这时下载的Java已经设置成功了。

大功告成

Updated: