在jdk8的centos上安装jdk17

1、创建独立安装目录: mkdir -p /opt/jdk17

2、上传jdk17的包: jdk-17_linux-x64_bin.tar.gz

3、解压安装包: tar -zxvf /tmp/jdk-17_linux-x64_bin.tar.gz -C /opt/jdk17 --strip-components=1

4、验证 JDK 17 安装: /opt/jdk17/bin/java -version

5、启动 JDK 17 的新 jar 项目:nohup /opt/jdk17/bin/java -jar /path/to/your-new-project.jar --spring.profiles.active=test > /var/log/new-project.log 2>&1 &

6、创建启动脚本:为 JDK 17 项目编写专用启动脚本

bash 复制代码
#!/bin/bash
JAVA_HOME=/opt/jdk17
APP_JAR=/path/to/your-new-project.jar
LOG_FILE=/var/log/new-project.log

nohup $JAVA_HOME/bin/java -jar $APP_JAR > $LOG_FILE 2>&1 &
echo "JDK17 project started. PID: $!"
相关推荐
朱包林4 小时前
iTerm2终端配置指南
linux·javascript·python·云原生·容器·kubernetes·云计算
祖力554 小时前
Linux系统移植、烧录与环境的搭建
linux·运维·服务器
张小姐的猫5 小时前
【Linux】网络编程 —— 多路转接:epoll
linux·运维·网络
宋明河6 小时前
五种 IO 模型与 select、poll、epoll 对比
linux
玄芯散人6 小时前
【金丹·81】性能分析:你的程序慢在哪
linux·性能优化·perf
天意__6 小时前
Linux部署Qwen轻量模型
linux·服务器·qwen
木卫二号Coding6 小时前
第八十六篇-Strata 部署指南(Ubuntu 22.04 + Tesla V100【单卡】)
linux·运维·人工智能·ubuntu
11路没有终点6 小时前
sed 命令详解:文本编辑流处理实战
linux
码完就睡7 小时前
Linux——线程的创建与同步
linux·运维
Lsetea7 小时前
OpenSSL读取加密私钥报bad decrypt:passin与口令来源排查
linux·https·ssl证书·openssl·私钥