安装软件一般有三种方式:
** 本文使用的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 &
-