linux安装java环境

下载jdk

可以到https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载
JDK 8u201 是稳定版本
JDK 8u202 是开发版本,包含了8u21的功能和一些其他功能,有可能会有bug
找到Java SE Development Kit 8u201点击该栏目下的Accept License Agreement单选项
在下面的列表中找到需要的版本,右键复制链接,在terminal里面用wget命令下载,下面用的是jdk-8u201-linux-x64

1
wget https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.tar.gz?AuthParam=1554274626_8750d27ae1e72e03c48aa9f516d713c3

解压程序包并移动到/opt目录

1
2
3
4
5
6
# 先改个名字,要不然看着别扭
mv jdk-8u201-linux-x64.tar.gz?AuthParam=1554274626_8750d27ae1e72e03c48aa9f516d713c3 jdk-8u201-linux-x64.tar.gz
# 解压
tar zxvf jdk-8u201-linux-x64.tar.gz
# 解压后会出现jdk1.8.0_201文件夹,将其移动到/opt目录
sudo mv jdk1.8.0_201 /opt

设置环境变量

1
vi ~/.profile

在最后加入

1
2
3
4
5
#java
export JAVA_HOME=/opt/jdk1.8.0_201 #jdk的存放目录
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

最后让配置生效

1
source ~/.profile

运行java --version看是否生效,如果出现java版本信息标示生效了

1
2
3
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)