centos下java配置步骤
在CentOS上配置Java环境,先更新系统包,通过YUM安装OpenJDK或手动下载特定JDK。配置系统级环境变量后执行验证,确保java与javac命令正常。多版本切换可使用alternatives命令。
在CentOS上配置Ja va环境,其实是不少开发者都会遇到的基础操作。流程本身不复杂,但细节容易出错,比如环境变量路径写错、版本切换没配好,都可能导致项目跑不起来。下面就把完整的配置步骤捋一遍,从系统更新到最终验证,一步不落。
CentOS下Ja va配置详细步骤
1. 准备工作:更新系统软件包
动手之前,先把系统软件包更新到最新,可以避免后续安装时因为依赖过老而出幺蛾子。命令很简单:

sudo yum update -y
2. 安装Ja va(两种方式:YUM自动安装/手动下载安装)
方式一:使用YUM安装OpenJDK(推荐,自动处理依赖)
OpenJDK是CentOS官方仓库里默认的Ja va实现,省心省力,适合绝大多数场景。具体选哪个版本看你的项目需求:
- 安装OpenJDK 8(常用稳定版):
sudo yum install -y ja va-1.8.0-openjdk-devel - 安装OpenJDK 11(长期支持版):
sudo yum install -y ja va-11-openjdk-devel
装完跑一下ja va -version,如果看到类似openjdk version "1.8.0_XXX"的输出,就说明搞定了。
方式二:手动下载JDK安装包(适用于特定版本需求)
假如你需要Oracle JDK或者某个冷门版本,就得手动下。步骤稍微多一点,但也不复杂:
- 先下载。比如从Oracle官网拿到
jdk-17_linux-x64_bin.tar.gz,用wget扔到/tmp目录:wget https://download.oracle.com/ja va/17/latest/jdk-17_linux-x64_bin.tar.gz -P /tmp - 解压。创建
/usr/local/ja va目录,把压缩包解进去:sudo mkdir -p /usr/local/ja va sudo tar -xzvf /tmp/jdk-17_linux-x64_bin.tar.gz -C /usr/local/ja va - 整理目录名。解压出来的文件夹名字很长,改成简洁的
jdk-17方便后续配置:sudo mv /usr/local/ja va/jdk-17* /usr/local/ja va/jdk17
3. 配置Ja va环境变量
环境变量可以配成系统级别(所有用户都能用)或者用户级别(仅当前用户)。这里以系统级别为例,编辑全局配置文件/etc/profile:
sudo vi /etc/profile
在文件末尾添加以下内容(注意JA VA_HOME的路径要跟你的实际安装目录一致):
export JA VA_HOME=/usr/local/ja va/jdk17 # 替换为你的JDK安装路径
export PATH=$JA VA_HOME/bin:$PATH # 将Ja va bin目录加入PATH
export CLASSPATH=.:$JA VA_HOME/lib/dt.jar:$JA VA_HOME/lib/tools.jar # 可选,部分项目需要
保存退出后,执行source /etc/profile使配置立即生效。然后检查JA VA_HOME是否设置正确:
echo $JA VA_HOME
如果输出类似/usr/local/ja va/jdk17,就说明路径对了。
4. 验证Ja va配置
最后两步,确保Ja va运行时和编译器都正常:
- 检查Ja va运行时版本:
正常会显示版本、JRE和VM信息(例如ja va -versionOpenJDK 17.0.X)。 - 检查Ja va编译器版本(开发环境需要):
输出应该和ja vac -versionja va -version版本一致。
5. 可选配置(根据需求选择)
- 切换Ja va版本:如果系统里装了多个JDK,用
alternatives命令可以自由切换默认版本:
根据提示输入对应的编号就行。sudo alternatives --config ja va - 配置Ma ven/Gradle:如果项目需要构建工具,可以仿照前面步骤设置
M2_HOME或GRADLE_HOME,再把工具目录加到PATH里。
整个流程走下来,CentOS上的Ja va环境就算配好了。万一碰到依赖问题(比如缺少epel-release仓库),装一下扩展仓库就能解决:sudo yum install -y epel-release,然后重试即可。
Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
















