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

Xshell链接Linux机器更换jdk版本

都25年了,不会还有人在用 jdk1.8 吧? 那么问题来了,如果公司让你更新机器上的jdk版本,你又刚好是一个小白没操作过,怎么办?别急,步骤这就奉上~

编辑 .bashrc 或 .zshrc 配置文件:
如果你使用的是 bash shell,可以编辑 .bashrc 文件;如果你使用的是 zsh,可以编辑 .zshrc 文件。

步骤 1:例如,如果你使用 bash,输入以下命令编辑环境变量:

nano ~/.bashrc
步骤 2:添加 JDK 17 配置:

在文件的末尾,添加以下内容:

export JAVA_HOME= #你上传到机器的jdk文件路径,如:/opt/jdk-17
export PATH=$JAVA_HOME/bin:$PATH

步骤 3:使配置生效:

保存文件并关闭编辑器。然后,通过以下命令使配置立即生效:

source ~/.bashrc

步骤 4:验证 JDK 安装和配置

检查 Java 版本:
执行以下命令来确认 Java 是否安装正确:

java -version

如果 JDK 17 安装成功,你应该看到类似下面的输出:

bash
openjdk version "17.0.x" 2021-09-14
OpenJDK Runtime Environment (build 17.0.x+xx)
OpenJDK 64-Bit Server VM (build 17.0.x+xx, mixed mode, sharing)

验证 JAVA_HOME 环境变量:
执行以下命令查看 JAVA_HOME 是否设置正确:

echo $JAVA_HOME

应该输出:

/opt/jdk-17

最后
其实不修改环境变量也行,直接在启动命令中写上jdk17的全路径就能以jdk17来运行项目,参考如下

nohup /tools/app/jdk-17.0.14/bin/java -XX:+PrintGCDetails -XX:+HeapDumpOnOutOfMemoryError  -XX:+UseG1GC -XX:MaxGCPauseMillis=200  -Xloggc:/data/logs/gc.log  -Xms512m -Xmx2g -Xss512k -XX:NewSize=2250M -XX:MaxNewSize=2250M -XX:MetaspaceSize=256M -XX:MaxMetaspaceSize=512M   -Djava.security.egd=file:/dev/./urandom -Djava.awt.headless=true -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=18096 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dapollo.meta='http://localhost:8080' -Dapollo.cluster=vid -Dapollo.label=dev -Deureka.client.service-url.defaultZone='http://localhost:9003/eureka/' -Dspring.application.name=Demo -Dspring.profiles.active=yh -Dfastjson.parser.safeMode=true -Dfastjson2.useJacksonAnnotation=false  -Dfile.encoding=utf-8 -jar /tools/app/demo/demo-8.2.2_M1-RELEASE.jar &

相关文章:

  • 基于架构的软件开发(ABSD)
  • C++11新特性1.原始字面量
  • 学之思社区版考试系统docker-compose部署
  • Selenium 中 ActionChains 支持的鼠标和键盘操作设置及最佳实践
  • Java入门:环境搭建与第一个HelloWorld程序
  • 八点八数字科技:AI数字人引领智慧文旅新时代
  • SyntaxError: Unterminated string literal
  • ReAct论文阅读笔记总结
  • Docker 搭建本地 cnpm 私有仓库
  • 【数据库系统概论】第一章 绪论
  • 奇安信 2025 年护网蓝队初选笔试题(附答案解析)
  • 一网打尽:文本、图像与变体的统一扩散模型
  • 【Linux】——初识操作系统
  • thingsboard edge 在windows 环境下的配置
  • 香港地区上线独立多用户电商平台系统需要注意哪些问题
  • Kotlin和Java区别
  • ruoyi-ai开源项目启动
  • Trae AI 开发工具使用手册
  • 使用Galaxy创建生物信息学工作流的步骤详解
  • 【招聘精英】
  • 赤峰市做网站建设的公司/百度推广工作怎么样
  • 1元做网站方案/哪个公司的网站制作
  • 苏州网站建设科技有限公司/360优化大师app
  • 做网站gzip压缩/长春seo排名
  • 导购网站怎么建/今日重大新闻
  • 做网站需要准备什么东西/济南竞价托管公司