在CentOS下安装和配置JDK

简介
Java开发工具包(Java Development Kit,简称JDK)是Java程序开发的基础环境,它包含了Java运行时环境(JRE)和Java编译器等工具,在CentOS系统中,正确安装和配置JDK对于Java程序的开发至关重要,本文将详细介绍在CentOS下安装和配置JDK的步骤。
安装JDK
下载JDK
从Oracle官方网站下载适合CentOS系统的JDK安装包,Oracle官网已将JDK免费提供给个人开发者使用。
安装JDK
(1)解压JDK安装包
tar -xvf jdk-8uXXX-linux-x64.tar.gz
(2)移动JDK到/usr/local/目录下
sudo mv jdk1.8.0_XXX /usr/local/
(3)设置环境变量

编辑~/.bashrc文件,添加以下内容:
export JAVA_HOME=/usr/local/jdk1.8.0_XXX export PATH=$PATH:$JAVA_HOME/bin
(4)使环境变量生效
source ~/.bashrc
验证JDK安装
java -version
如果看到类似以下信息,则表示JDK安装成功:
java version "1.8.0_XXX"
Java(TM) SE Runtime Environment (build 1.8.0_XXX-b03)
Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode) 配置Java环境
配置系统默认Java版本
编辑/etc/profile文件,添加以下内容:
export JAVA_HOME=/usr/local/jdk1.8.0_XXX export PATH=$PATH:$JAVA_HOME/bin
使配置生效
source /etc/profile
FAQs

问题:为什么我在终端中输入
java -version时没有看到任何信息?解答:请检查JDK是否已正确安装,确认JDK安装路径是否正确,然后检查
JAVA_HOME和PATH环境变量是否已正确设置,可以使用echo $JAVA_HOME和echo $PATH命令查看环境变量值。问题:如何切换Java版本?
解答:如果系统中安装了多个Java版本,可以使用
update-alternatives命令进行切换,安装alternatives包:sudo yum install alternatives
为
java和javac命令创建链接:sudo alternatives --install /usr/bin/java java /usr/local/jdk1.8.0_XXX/bin/java 2 sudo alternatives --install /usr/bin/javac javac /usr/local/jdk1.8.0_XXX/bin/javac 2
使用
alternatives --config java和alternatives --config javac命令选择所需的Java版本。

