HCRM博客

centos 安装javac,如何在CentOS系统上安装Javac编译器?

检查现有Java环境

在安装javac之前,建议先确认系统是否已安装JDK(Java Development Kit),打开终端,输入以下命令:

centos 安装javac,如何在CentOS系统上安装Javac编译器?-图1
(图片来源网络,侵权删除)
  • java -version

若返回类似“OpenJDK 11.0.xx”的信息,说明已安装Java运行时环境(JRE),但可能未安装包含javac的JDK,若未安装任何Java环境,直接进入下一步。

选择JDK版本

CentOS支持两种主流JDK:OpenJDK(开源免费)和Oracle JDK(需商业授权),推荐优先使用OpenJDK,因其与系统兼容性更好且安装便捷。

安装OpenJDK

1、更新系统软件包列表:

  • sudo yum update -y

2、搜索可用的OpenJDK开发包:

centos 安装javac,如何在CentOS系统上安装Javac编译器?-图2
(图片来源网络,侵权删除)
  • sudo yum search java-*-devel

选择需要的版本(如Java 11):

  • sudo yum install java-11-openjdk-devel -y

3、验证安装:

  • javac -version

若输出“javac 11.0.xx”,则安装成功。

安装Oracle JDK(可选)

如需使用Oracle JDK,需手动下载并配置:

1、访问[Oracle官网](https://www.oracle.com/java/technologies/downloads/)下载对应版本的JDK RPM包。

centos 安装javac,如何在CentOS系统上安装Javac编译器?-图3
(图片来源网络,侵权删除)

2、上传至CentOS服务器,执行安装:

  • sudo rpm -ivh jdk-11.x.x_linux-x64_bin.rpm

3、配置环境变量(以Java 11为例):

编辑/etc/profile文件,末尾添加:

  • export JAVA_HOME=/usr/java/jdk-11.x.x
  • export PATH=$PATH:$JAVA_HOME/bin

保存后执行:

  • source /etc/profile

4、验证:

  • javac -version

设置默认JDK版本(多版本共存时)

若系统中存在多个JDK,可通过以下命令切换默认版本:

  • sudo alternatives --config javac

按提示输入对应编号即可。

常见问题处理

“javac未找到”错误

确认是否安装java-developenjdk-devel包,而非仅JRE。

权限问题

使用sudo执行安装命令,或切换至root账户操作。

环境变量未生效

重新加载配置文件:source /etc/profile

作为长期使用CentOS的系统管理员,个人更倾向通过OpenJDK安装javac,其依赖管理清晰,且能通过yum直接升级维护,若项目无特殊要求,开源方案足以满足开发需求,Oracle JDK适用于企业级场景,但需注意合规性。

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

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