2025年4月8日 星期二 乙巳(蛇)年 正月初九 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 系统应用 > Linux

最新Centos 8.5.2111丨JDK安装&卸载&运行Jar

时间:04-07来源:作者:点击数:45

安装软件一般有三种方式:

  • rpm
  • 解压缩
  • yum在线安装

** 本文使用的RPM安装方式 **

JDK安装

rpm下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

JDK卸载
  • 获取当前环境下的jdk版本:
  • rpm -qa | grep jdk
  • [root@localhost johnnyyue]# rpm -qa|grep jdk
  • jdk1.8-1.8.0_202-fcs.x86_64
  • 卸载不需要的jdk版本:
  • rpm -e --nodeps jdk1.8-1.8.0_202-fcs.x86_64
  • 再次获取当前环境下的jdk版本:
  • rpm -qa | grep jdk
  • 检查Java
  • [root@localhost johnnyyue]# rpm -e --nodeps jdk1.8-1.8.0_202-fcs.x86_64
  • [root@localhost johnnyyue]# java -version
  • -bash: /usr/bin/java: 没有那个文件或目录
安装JDK
  • #赋权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)
配置环境变量
  • 查询jdk位置
  • cd /usr/java/
  • ls -all

** **例:

  • [root@localhost johnnyyue]# cd /usr/java/
  • [root@localhost java]# ls -all
  • 总用量 0
  • drwxr-xr-x. 3 root root 61 1121 21:44 .
  • drwxr-xr-x. 14 root root 170 1121 21:44 ..
  • lrwxrwxrwx. 1 root root 16 1121 21:44 default -> /usr/java/latest
  • drwxr-xr-x. 8 root root 258 1121 21:44 jdk1.8.0_202-amd64
  • lrwxrwxrwx. 1 root root 28 1121 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/
  • 编辑profile文件
  • 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:

  • 刷新 /etc/profile
  • 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
  • 运行jar
  • #前台运行
  • java -jar test.jar
  • #后台运行
  • nohup java -jar joyue-common-api-0.0.1-SNAPSHOT.jar >joyue-api.txt 2>&1 &
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门