CentOS配置Java的主要方法
YUM是CentOS默认的包管理工具,可自动解决依赖关系,操作简便。适用于安装OpenJDK(开源版本,无需付费)。
sudo yum update -y,确保系统软件包为最新版本。sudo yum install -y java-<version>-openjdk-devel(如java-1.8.0-openjdk-devel安装Java 8,java-17-openjdk-devel安装Java 17)。安装完成后,java -version和javac -version命令可验证运行时环境和编译器是否安装成功。sudo alternatives --config java,根据提示选择所需版本。若需要使用Oracle官方提供的JDK(如最新商业版本),可通过下载tar.gz压缩包手动安装。
jdk-17_linux-x64_bin.tar.gz),确保选择Linux x64架构。/usr/local/java),运行tar -zxvf jdk-<version>-linux-x64.tar.gz -C /usr/local/java解压文件,再通过mv命令重命名目录(如jdk1.17.0_01)。/etc/profile,添加以下内容(替换为实际路径):export JAVA_HOME=/usr/local/java/jdk-<version>
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
运行source /etc/profile使配置生效。若YUM仓库中没有所需OpenJDK版本,可下载Oracle提供的RPM包手动安装。
jdk-17_linux-x64_bin.rpm)。sudo rpm -ivh jdk-<version>-linux-x64.rpm,系统会自动安装JDK到/usr/java/jdk-<version>目录。无论采用哪种安装方式,均需配置环境变量以确保Java命令全局可用。
/usr/lib/jvm/java-<version>-openjdk-<version>;若手动安装,路径为解压后的JDK目录(如/usr/local/java/jdk-<version>)。/etc/profile(全局有效)外,还可编辑用户目录下的.bashrc文件(仅当前用户有效),添加相同的环境变量内容,运行source ~/.bashrc使配置生效。echo $JAVA_HOME应输出JDK安装路径;java -version和javac -version应显示对应Java版本的详细信息。