java部署完成后配置系统环境变量及后续版本升级的教程

关于安装部署java的记录一直在宝塔直接完成的,一般来说安装的都是1.8+,对于程序而言是够用的,但是最近接触的项目里有的需要重新部署java的环境量变,然后在特殊情况下还得去升级版版本,所以趁着操作记录下过程,免得后续使用又得百度去查,费事,这就是我做个人博客的目的啊,好了,不废话了,在CentOS系统中,可以通过以下步骤来查看Java安装目录并设置环境变量。

查看Java安装目录

首先,你可以使用which命令来查看java可执行文件的位置,从而确定Java的安装目录。

which java

输出可能类似于以下内容:

/usr/bin/java

这表明java命令位于/usr/bin/java。由于/usr/bin/java通常是一个符号链接,还有可能我们主机存在都是版本的jdk,继续使用ls -l命令来查看它指向的实际位置:

ls -l /usr/bin/java

输出可能类似于:

lrwxrwxrwx. 1 root root 22 Mar  5  2023 /usr/bin/java -> /etc/alternatives/java

然后,继续查看/etc/alternatives/java指向的位置:

ls -l /etc/alternatives/java

输出可能类似于:

lrwxrwxrwx. 1 root root 73 Mar  5  2023 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.392.b08-2.el7_9.x86_64/bin/java

现在你可以看到Java的安装目录是/usr/lib/jvm/java-11-openjdk-11.0.17.0.8-2.el7_9.x86_64。

java部署完成后配置系统环境变量及后续版本升级的教程

设置Java环境变量

接下来,我们将设置环境变量JAVA_HOME和更新PATH变量。运行

vi /etc/profile

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

# Set Java environment
export JAVA_HOME=/usr/java/jdk1.8.0_121
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  
export PATH=$PATH:$JAVA_HOME/bin

保存并退出编辑器。为了让这些更改立即生效,你需要重新加载/etc/profile文件:

source /etc/profile

现在,你可以通过以下命令来验证JAVA_HOME环境变量是否设置正确:

echo $JAVA_HOME

这应该会输出你设置的Java安装目录。

同样,你可以通过以下命令来验证java命令是否可用:

java -version

如果一切设置正确,这个命令将显示Java的版本信息。

java部署完成后配置系统环境变量及后续版本升级的教程

升级JDK版本

使用SDKMAN管理JDK,安装SDKMAN,命令:

curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"

列出可用的JDK版本,命令

sdk list java

如图找到【Zulu】,确定和记住你想要升级的版本号。

java部署完成后配置系统环境变量及后续版本升级的教程

安装最新的JDK 1.8

sdk install java 8.0.432-zulu

如图。确定完成后直接输入命令:

java部署完成后配置系统环境变量及后续版本升级的教程

设置默认JDK版本

sdk default java 8.0.391-zulu

确认版本是否已经升级到1.8.0_391以上,以需求为准。

java部署完成后配置系统环境变量及后续版本升级的教程

如图是宝塔面板,我们在在网站java项目里添加这个新升级的jdk,如图。

java部署完成后配置系统环境变量及后续版本升级的教程

设置完成后,我们编辑变量文件,运行:

vi /etc/profile

如图。将原来java的路径换成我们要使用的版本,

java部署完成后配置系统环境变量及后续版本升级的教程

最后保存,需要重新加载/etc/profile文件,命令:

source /etc/profile

如图,jdk由原来的的“1.8.0_121”变成“1.8.0_432”

java部署完成后配置系统环境变量及后续版本升级的教程

好了,记录已完成,最最要的就设置好环境变量,然后要确定升级的版本,不是每个版本都有的,我主要是为了记录配置环境变量,正好说需要升级下jdk就直接一起操作了,好了有问题留言反馈吧~~~

文章声明:以上内容(如有图片或视频亦包括在内)除非注明,否则均为网站名称原创文章,转载或复制请以超链接形式并注明出处。https://xz.itlaoli.com/blog/837.html

« 上一篇
下一篇 »

相关推荐

想搭Halo博客?MySQL和PostgreSQL怎么选?看完这篇就懂了

2025年09月02日

6824阅读

告别局域网限制,cpolar 内网穿透+宝塔面板,公网远程访问超简单

2025年08月26日

3793阅读

windows修改服务器远程桌面端口图文教程

2025年08月04日

3676阅读

为什么本地 HTML、JS、JSON 文件会出现跨域问题?

2025年07月18日

4254阅读

搭建自己的技术博客有什么意义?

2025年07月03日

4172阅读

解决Zblog文章中Emoji表情显示为问号的问题​

2025年06月30日

3910阅读

发表评论

访客 访客
评论列表 (有 2 条评论,4251人围观)
网友昵称:猜猜我是谁
猜猜我是谁 V 游客 Google Chrome 127.0.0.0 Windows 10 x64 沙发
2025年02月07日 来自新加坡 回复
好文章,继续加油,看好你呦~~~
网友昵称:李洋博客
李洋博客 V 博主 Sogou Explorer Windows 10 x64
2025年02月08日 来自辽宁 回复
@猜猜我是谁 好家伙,来自新加坡啊~~~
取消
微信二维码
微信二维码
支付宝二维码