当前位置: 首页 > news >正文

Linux(CentOS)安装 JDK

1、下载 JDK

官网:https://www.oracle.com/

 

2、上传 JDK 文件到 CentOS,使用FinalShell远程登录工具,并且使用 root 用户登录

3、解压 JDK

创建目录 /export/server

mkdir -p /export/server

 解压到目录 /export/server

tar -zxvf jdk-17.0.13_linux-x64_bin.tar.gz -C /export/server

查看解压后情况

4、创建软链接

ln -s /export/server/jdk-17.0.13 /export/server/jdk

5、设置环境变量

修改环境变量配置文件

vim /etc/profile

使文件修改生效,输出PATH的内容

source /etc/profile
echo $PATH

查看 java 版本

java -version

查看 java 程序的路径

which java

删除系统自带或之前安装的 java程序文件

rm -f /usr/bin/java

创建软链接,JDK17中的java程序 指向 系统自带安装的java程序 

ln -s /export/server/jdk/bin/java /usr/bin/java

查看 java 版本

java -version

更换普通用户,查看 java 版本

6、测试运行 jar 包

但是通过 postman 发送的请求,失败

查看防火墙状态

systemctl status firewalld

 防火墙是开启的,【应该是需要调整防火墙策略,尚未搞懂,暂时关闭防火墙(需更换到 root 用户)】

systemctl stop firewalld

 通过 postman 发送的请求,成功!


http://www.mrgr.cn/news/66837.html

相关文章:

  • 使用SQLark如何将Oracle迁移到达梦数据库
  • Melty 主体流程图
  • nodejs入门教程4:nodejs创建第一个应用
  • JavaScript中常用的事件及处理
  • 如何检索 LINEMOD 数据集的相机内参
  • 获得店铺所有商品:API的“商品大阅兵”
  • Nvidia突袭AI江湖!悄悄发布新模型,完爆OpenAI和Anthropic?
  • 美国最欢迎这些人!盘点10大移民美国最具优势职业!
  • 【Git】Git常用命令
  • 迅为RK3568开发板支持银河麒麟和开放麒麟系统
  • 【 院士、校长、杰青、Fellow等大咖齐聚!IEEE独立出版】第六届机器人、智能控制与人工智能国际学术会议(RICAI 2024,12月6-8日)
  • DevEco在设备上运行hap报错: Error message: The caller is not a system application
  • 【新手入门软件测试--该如何分辨前后端问题及如何定位日志--前后端问题分辨与日志定位查询问题】
  • ssm063基于SSM框架的德云社票务系统的设计与实现+vue(论文+源码)_kaic
  • wifiTrackerlib之监听wifi相关的Broadcast
  • ENSP RIP动态路由
  • 为什么beyond4二进制比较,字节数相同,但是提示却有差异
  • 前端前置——ajax
  • Java反射API与面向对象编程:当“X光机”遇上“家族相册”
  • C#语言发展历史
  • 华为eNSP:VLAN聚合
  • 纵然千万数据流逝,唯独vector长存
  • JS类型检测
  • 【云原生开发】如何通过client-go来操作K8S集群
  • JavaScript与TypeScript的区别
  • 搭建企业私有云 只需一台设备 融合计算、存储与K8s