环境准备
Linux发行版本:Centos7
JDK: 1.8.0_231
JDK安装
-
下载需要的JDK版本,官网地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html
我选择64位Linux版本,先接受协议许可,再点击下载就可以了
-
下载好后,通过ftp工具将jdk文件上传到服务器
[admin@localhost apps]$ ls -lrt
total 199024
-rw-rw-r--. 1 admin admin 194151339 Dec 12 11:32 jdk-8u231-linux-x64.tar.gz
- 解压缩:
[admin@localhost apps]$ tar -zxvf jdk-8u231-linux-x64.tar.gz
[admin@localhost apps]$ ls -rlt
total 199024
drwxr-xr-x. 7 admin admin 245 Oct 5 18:13 jdk1.8.0_231
-rw-rw-r--. 1 admin admin 194151339 Dec 12 11:32 jdk-8u231-linux-x64.tar.gz
- 将解压后的文件移动到/usr/java/目录下:
[admin@localhost apps]$ sudo mv jdk1.8.0_231 /usr/java/jdk1.8.0_231
[admin@localhost apps]$ ls -lrt /usr/java/jdk1.8.0_231/
total 25984
-rw-r--r--. 1 admin admin 116468 Sep 11 15:05 THIRDPARTYLICENSEREADME-JAVAFX.txt
-rw-r--r--. 1 admin admin 5217015 Sep 11 15:05 javafx-src.zip
-r--r--r--. 1 admin admin 170063 Oct 5 18:10 THIRDPARTYLICENSEREADME.txt
-rw-r--r--. 1 admin admin 21075008 Oct 5 18:10 src.zip
-rw-r--r--. 1 admin admin 424 Oct 5 18:10 release
-r--r--r--. 1 admin admin 159 Oct 5 18:10 README.html
drwxr-xr-x. 4 admin admin 47 Oct 5 18:10 man
-r--r--r--. 1 admin admin 44 Oct 5 18:10 LICENSE
drwxr-xr-x. 3 admin admin 132 Oct 5 18:10 include
-r--r--r--. 1 admin admin 3244 Oct 5 18:10 COPYRIGHT
drwxr-xr-x. 5 admin admin 185 Oct 5 18:11 jre
drwxr-xr-x. 5 admin admin 245 Oct 5 18:11 lib
drwxr-xr-x. 2 admin admin 4096 Oct 5 18:11 bin
- 配置java环境变量
在 /etc/profile文件末尾增加一段配置:
JAVA_HOME=/usr/java/jdk1.8.0_231
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
使配置生效:
[admin@localhost apps]$ source /etc/profile
- 结果验证
[admin@localhost apps]$ java -version
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)
[admin@localhost apps]$ javac -version
javac 1.8.0_231