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已经设置成功了。