下面是使用CentOS 7.5卸载自带jdk安装自己的JDK1.8的完整攻略:
1. 确认当前系统自带的jdk版本号
我们需要确认当前系统自带的jdk版本号,以便正确卸载。在终端执行以下命令:
java -version
如果输出的结果类似于以下内容,则表明当前系统自带的jdk版本号为1.7:
java version "1.7.0_181"
2. 卸载当前系统自带的jdk
我们需要先卸载当前系统自带的jdk,以便安装我们想要的版本。以下做法适用于CentOS 7.5及以上版本。在终端执行以下命令:
rpm -qa | grep java | xargs rpm -e --nodeps
3. 下载并安装JDK1.8
在Oracle官网下载JDK1.8。以下是下载链接:Java SE Development Kit 8 Downloads
下载完成后,将压缩包解压到想要安装的目录。以解压到/usr/local/
为例,在终端执行以下命令:
tar -zxvf jdk-8u291-linux-x64.tar.gz -C /usr/local/
4. 配置环境变量
安装JDK后,我们需要将其配置到系统路径中,以便在全局范围内使用。以下是配置环境变量的具体步骤:
- 编辑
/etc/profile
文件:
vi /etc/profile
- 在文件末尾添加以下内容:
export JAVA_HOME=/usr/local/jdk1.8.0_291
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
-
保存文件并退出编辑器。
-
加载文件:
source /etc/profile
5. 验证安装结果
完成以上步骤后,我们需要验证安装结果。在终端执行以下命令:
java -version
如果输出的结果类似于以下内容,则表明安装成功:
java version "1.8.0_291"
示例说明
示例一
假设我们要卸载的jdk版本为1.7,我们可以在终端执行以下命令查看版本号:
java -version
输出的结果可能类似于以下内容:
java version "1.7.0_181"
然后,我们可以在终端执行以下命令卸载jdk:
rpm -qa | grep java | xargs rpm -e --nodeps
示例二
假设我们要将JDK1.8安装在/usr/local/
目录下,我们可以在终端下载并解压JDK压缩包:
wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/8u291-b10/d7fc238d0cbf4b0dac67be84580cfb4b/jdk-8u291-linux-x64.tar.gz
tar -zxvf jdk-8u291-linux-x64.tar.gz -C /usr/local/
接下来,我们可以编辑/etc/profile
文件并设置环境变量:
vi /etc/profile
在文件末尾添加以下内容:
export JAVA_HOME=/usr/local/jdk1.8.0_291
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
保存并关闭文件,然后在终端执行以下命令加载文件:
source /etc/profile
最后,我们可以在终端执行以下命令查看JDK版本号以验证安装结果:
java -version
输出的结果应该类似于以下内容:
java version "1.8.0_291"
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:使用CentOS 7.5卸载自带jdk安装自己的JDK1.8的过程 - Python技术站