当前位置: 首页 > 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

更换非 root 用户,查看 java 版本

6、测试运行 jar 包

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

查看防火墙状态

systemctl status firewalld

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

systemctl stop firewalld

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

http://www.lryc.cn/news/477356.html

相关文章:

  • AI产品经理实战手册:策略、开发与商业化指南
  • 【大语言模型】ACL2024论文-06 探索思维链COT在多模态隐喻检测中的应用
  • Linux之初体验
  • 现代化水电管理:Spring Boot在大学城的实践
  • 黑马官网2024最新前端就业课V8.5笔记---HTML篇
  • GS-Blur数据集:首个基于3D场景合成的156,209对多样化真实感模糊图像数据集。
  • Linux下Java的多种方式安装
  • Android Studio:connect time out
  • A014-基于Spring Boot的家电销售展示平台设计与实现
  • 数学期望和联合概率密度
  • 萤石私有化设备视频平台EasyCVR视频融合平台如何构建农业综合监控监管系统?
  • 【MongoDB】Windows/Docker 下载安装,MongoDB Compass的基本使用、NoSQL、MongoDB的基础概念及基础用法(超详细)
  • 微信小程序-自定义导航栏
  • vue中强制更新视图
  • mqsql 场景函数整理
  • 【AI日记】24.11.05 向量数据库 weaviate、混合搜索、多语言搜索、明确自己的南京
  • Scrapy入门
  • Ubantu/Linux 采用Repo或Git命令报错!!
  • C++简单工厂模式
  • 讲讲 kafka 维护消费状态跟踪的方法?
  • MySQL 和 PostgreSQL 的对比概述
  • 【Python单元测试】pytest框架单元测试 配置 命令行操作 测试报告 覆盖率
  • 【牛客刷题记录】【JAVA】栈
  • 【办公类-04-04】华为助手导出照片视频分类(根据图片、视频的文件名日期导入“年-月-日”文件夹中,并转移到“年-月”文件中整理、转移到“年”文件夹中整理)
  • 62-Java-面试专题(1)__基础
  • 快速构建数据产品原型 —— 我用 VChart Figma 插件
  • 登录—令牌技术
  • NPOI 操作详解(操作Excel)
  • 2024年北京海淀区中小学生信息学竞赛校级预选赛试题
  • GPT-SoVITS 部署方案