安装软件一般有三种方式:
** 本文使用的RPM安装方式 **
rpm下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
rpm -qa | grep jdk
[root@localhost johnnyyue]# rpm -qa|grep jdk
jdk1.8-1.8.0_202-fcs.x86_64
rpm -e --nodeps jdk1.8-1.8.0_202-fcs.x86_64
rpm -qa | grep jdk
[root@localhost johnnyyue]# rpm -e --nodeps jdk1.8-1.8.0_202-fcs.x86_64
[root@localhost johnnyyue]# java -version
-bash: /usr/bin/java: 没有那个文件或目录
#赋权rpm文件
chmod +x jdk jdk-8u202-linux-x64.rpm
#安装rpm文件
rpm -ivh jdk-8u202-linux-x64.rpm
例:
# 检查安装
[root@localhost johnnyyue]# rpm -ivh jdk-8u202-linux-x64.rpm
警告:jdk-8u202-linux-x64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID ec551f03: NOKEY
Verifying... ################################# [100%]
准备中... ################################# [100%]
正在升级/安装...
1:jdk1.8-2000:1.8.0_202-fcs ################################# [100%]
Unpacking JAR files...
tools.jar...
plugin.jar...
javaws.jar...
deploy.jar...
rt.jar...
jsse.jar...
charsets.jar...
localedata.jar...
[root@localhost johnnyyue]# java -version
java version "1.8.0_202"
Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)
cd /usr/java/
ls -all
** **例:
[root@localhost johnnyyue]# cd /usr/java/
[root@localhost java]# ls -all
总用量 0
drwxr-xr-x. 3 root root 61 11月 21 21:44 .
drwxr-xr-x. 14 root root 170 11月 21 21:44 ..
lrwxrwxrwx. 1 root root 16 11月 21 21:44 default -> /usr/java/latest
drwxr-xr-x. 8 root root 258 11月 21 21:44 jdk1.8.0_202-amd64
lrwxrwxrwx. 1 root root 28 11月 21 21:44 latest -> /usr/java/jdk1.8.0_202-amd64
附:解压安装
解压文件,解压后产生jdk1.8.0_202目录
tar -zxvf jdk-8u202-linux-x64.tar.gz
mv jdk1.8.0_202 /usr/java/
vim /etc/profile
** **在后面插入
JAVA_HOME=/usr/java/jdk1.8.0_202-amd64
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
** **保存 Esc + wq:
source /etc/profile
java -version
javac -version
#查看开启端口,如果阿里云,需要配置安全组
firewall-cmd --list-ports
#放行端口
firewall-cmd --permanent --zone=public --add-port=6777/tcp
#重载防火墙
firewall-cmd --reload
#检查端口放行
firewall-cmd --permanent --query-port=6777/tcp
#前台运行
java -jar test.jar
#后台运行
nohup java -jar joyue-common-api-0.0.1-SNAPSHOT.jar >joyue-api.txt 2>&1 &