HCRM博客

如何在CentOS系统中查询Java版本?

CentOS 下 Java 版本的那些事儿

在数字化的大潮里,Java 这门编程语言可谓是“老资历”了,从企业级应用到安卓开发,处处都有它的身影,而 CentOS 作为一个稳定可靠的服务器操作系统,和 Java 的搭配那也是相当常见,新手小白们是不是经常会有这样的疑问:CentOS 下该如何安装和管理 Java 版本呢?别急,且听我慢慢道来。

如何在CentOS系统中查询Java版本?-图1
(图片来源网络,侵权删除)

一、为啥要在 CentOS 上用 Java

咱先来说说,为啥非要在 CentOS 上折腾 Java 呢?🤔 这 CentOS 吧,它免费啊,这对于很多刚起步的小公司或者个人开发者来说,能省不少成本,而且它稳定性高,就像一个靠谱的老管家,能让你的应用稳稳地运行,再加上它的社区支持强大,遇到问题了,网上一搜,大概率能找到解决办法,在 CentOS 上用 Java,那是再合适不过了。

二、怎么查看已安装的 Java 版本

咱得先搞清楚,自己的 CentOS 系统里有没有 Java,以及是什么版本的,这就好比你要出门旅行,得先看看自己有啥装备一样,打开终端,输入这么一行命令:java version,回车一敲,如果已经安装了 Java,就会显示出版本信息,java version 1.8.0_301”之类的,要是没显示,那就说明还没装 Java,或者环境变量没设置好,别慌,咱们接着往下看。

三、安装 OpenJDK 版本的 Java

对于大多数新手来说,OpenJDK 是个不错的选择,它开源免费,性能也够用,以 OpenJDK 11 为例,先来更新一下系统的软件包索引,就像给系统的“菜谱”更新一下食材清单:sudo yum update,使用yum 命令来安装 OpenJDK 11:sudo yum install java11openjdkdevel,这里补充一句啊,这个“devel”是开发版,如果你只是单纯运行一些 Java 程序,也可以不装这个,安装完成后,再次输入java version,应该就能看到 OpenJDK 11 的版本信息了,是不是很神奇?😎

如何在CentOS系统中查询Java版本?-图2
(图片来源网络,侵权删除)

四、从 Oracle 官网安装 JDK

有些小伙伴可能会觉得 OpenJDK 不够“正宗”,想要安装 Oracle 官方提供的 JDK,这也不难,先去 Oracle 官网下载对应版本的 JDK rpm 包,假设我们下载的是 jdk8uXXXlinuxx64.rpm(X 代表具体数字哦),下载完成后,使用rpm ivh 命令来安装,sudo rpm ivh jdk8uXXXlinuxx64.rpm,安装好了之后,要配置环境变量,找到/etc/profile 文件,用文本编辑器打开它,在最后添加如下内容:

  • export JAVA_HOME=/usr/java/jdk8uXXXlinuxx64
  • export PATH=$JAVA_HOME/bin:$PATH

这里的路径要根据你的实际安装位置来修改哦,保存后,让环境变量生效:source /etc/profile,然后再输入java version,就能看到 Oracle JDK 的版本信息啦。

五、多个 Java 版本的管理

咱可能需要同时安装多个 Java 版本,比如一个项目要求用 Java 8,另一个要用 Java 11,这时候就需要用到一些工具来管理了,像sdkman 就很不错,先安装sdkmancurl s "https://get.sdkman.io" | bash,安装好后,就可以用它来安装不同版本的 Java 了,sdkman install java 8sdkman install java 11,切换版本也很简单,用sdkman use java <version>,把<version> 换成你想要的版本号就行,这样,就能轻松在不同的 Java 版本之间切换了。

六、Java 环境变量的那些事儿

前面咱们提到了环境变量,这里再详细说说,环境变量就像是给系统设置的一些“小提示”,让系统知道去哪里找 Java 相关的文件和命令,常见的环境变量有JAVA_HOMEPATH 等。JAVA_HOME 就是告诉系统 Java 安装的位置,PATH 则是让系统在指定的目录下能找到 Java 的可执行文件,如果这些环境变量没设置好,可能会出现“找不到 Java 命令”之类的错误,所以啊,一定要确保环境变量设置正确,这可是 Java 能在 CentOS 上顺利运行的关键之一哦!💪

七、Java 更新与维护

Java 也会不断更新,为了安全和性能考虑,咱得时不时地更新一下,如果是通过yum 安装的 OpenJDK,一般可以用sudo yum update java<version>openjdk 来更新,对于 Oracle JDK,可能需要先卸载旧版本,再去官网下载最新版本重新安装,不过要注意备份好相关的数据和配置文件,免得更新过程中出啥岔子。

在 CentOS 上玩转 Java 版本管理,其实并不难,只要按照步骤一步一步来,多试试多琢磨,准没问题,希望这篇文章能帮到各位新手小白,让你们在 Java 的世界里畅游无阻!🎉

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/26672.html

分享:
扫描分享到社交APP
上一篇
下一篇