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 &
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值