系统:ubuntu16.04
首先去oracle官网下载.tar.gz
格式的安装包,选择32bit或64bit进行下载。假设安装包位于home/a1eafall/
。
然后将其解压至指定目录
$sudo mkdir /usr/lib/jvm //创建目录
//解压至该目录
sudo tar -zxvf jdk-7u60-linux-x64.gz -C /usr/lib/jvm
修改环境变量
sudo gedit ~/.bashrc
文件末尾添加
#set oracle jdk environment
## 这里要注意目录要换成自己解压的jdk 目录
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_92
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
使环境变量马上生效
source ~/.bashrc
设置系统默认jdk版本
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_92/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_92/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.8.0_92/bin/jar 300
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.8.0_92/bin/javah 300
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.8.0_92/bin/javap 300
然后执行
sudo update-alternatives --config java
测试效果
java -version
如果出现以下类似信息就成功了。
java version "1.8.0_92"
Java(TM) SE Runtime Environment (build 1.8.0_92-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)