一、前置准备:更新系统软件包
在配置Java开发环境前,需确保CentOS系统软件包为最新版本,以避免兼容性问题。执行以下命令更新系统:
sudo yum update -y
该命令会自动下载并安装所有可用的系统更新。
二、安装Java开发工具包(JDK)
JDK是Java开发的核心工具包,包含编译器(javac)、运行时环境(JRE)及常用开发工具。CentOS推荐使用OpenJDK(开源版本),安装步骤如下:
yum search java | grep -i --color jdk
-devel后缀表示包含开发工具):sudo yum install java-11-openjdk-devel -y
若需安装其他版本(如OpenJDK 8),将命令中的java-11-openjdk-devel替换为java-1.8.0-openjdk-devel即可。java -version # 查看Java运行时环境版本
javac -version # 查看Java编译器版本
若输出类似openjdk version "11.0.xx"的信息,则表示安装成功。三、配置Java环境变量
为使Java命令全局可用(如在任何目录下执行java或javac),需设置JAVA_HOME(JDK安装路径)和PATH(命令搜索路径)环境变量:
/usr/lib/jvm/下):sudo find / -name java-11-openjdk # 替换为实际安装的JDK版本
示例输出:/usr/lib/jvm/java-11-openjdk-11.0.15.0.10-2.el8_6.x86_64,记下此路径。vi或nano)打开/etc/profile文件(全局配置,对所有用户生效):sudo vi /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk # JDK安装路径
export PATH=$JAVA_HOME/bin:$PATH # 将Java bin目录加入PATH
source /etc/profile
JAVA_HOME是否设置正确:echo $JAVA_HOME # 应输出JDK安装路径
which java # 应输出Java命令路径(如/usr/lib/jvm/java-11-openjdk/bin/java)
四、安装可选开发工具(增强开发能力)
除JDK外,以下工具可提升Java开发效率,可根据需求选择安装:
bin/idea.sh即可安装。sudo yum install eclipse安装,或从官网下载解压。code启动。sudo yum install maven安装,安装后执行mvn -version验证。sudo yum install gradle安装,执行gradle -version验证。sudo yum install git安装,执行git --version验证。/usr/local/tomcat,执行./startup.sh启动,通过http://localhost:8080验证。sudo yum install mysql-server安装,执行systemctl start mysqld启动,通过mysql -u root -p登录。五、验证开发环境
编写一个简单的Java程序,测试环境是否配置成功:
vim HelloWorld.java,输入以下内容:public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, CentOS Java Development!");
}
}
按Esc键,输入:wq保存并退出。javac HelloWorld.java,生成HelloWorld.class字节码文件。java HelloWorld,若终端输出Hello, CentOS Java Development!,则表示环境配置成功。