Linux配置JDK环境-支持JDK所有版本(超详细过程)

前言

配置jdk环境,本人写了两种方案进行配置,当然也最推荐第一种方案。
下载JDK都是免费的,JDK各个版本的下载地址为:https://www.oracle.com/java/technologies/javase-downloads.html
本文以JDK 8为例,操作系统以CentOS7.6为例,CentOS7的所有系统都是相同的操作。

一、环境

首先你需要有一台Linux x64的操作系统,上传JDK的包至机器上,包的下载可参考前言章节。
方案一:JDK安装包RPM安装的方式可以安装指定的版本号,你可以选择安装当前最新的JDK16的版本,但是需要进行额外地环境配置指定路径,且不能指定路径安装。
方案一:JDK安装包tar包解压安装的方式可以安装指定的版本号,你可以选择安装当前最新的JDK16的版本,但是需要进行额外地环境配置指定路径,可以指定路径安装。
方案三:Yum源安装的方式不能选择,一般都是默认的1.8.0的版本,但是好在无需配置环境变量,yum安装完后,即可使用。

二、JDK安装

方案一:JDK安装包的方式RPM安装

  1. 以root用户执行
  2. 上传安装包至任意目录下:

本人JDK的包上传至了/root/路径下,这里以路径为/root/为例
在这里插入图片描述

  1. 安装安装包:
rpm -ivh jdk-8u281-linux-x64.rpm

在这里插入图片描述
4. 安装完毕后,会自动安装至/usr/java/jdk1.8.0_281-amd64的路径下
在这里插入图片描述
5. 此时的JDK依旧是不能使用的,是需要进行环境变量的配置。
6. 修改profile的文件

vi /etc/profile
  1. 在最下方(可通过按大写的字母G箭直接到最后一行)添加以下内容
# JDK PATH
export JAVA_HOME=/usr/java/jdk1.8.0_281-amd64
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  1. 按ESC。输入:wq保存完成编写。
  2. 生效配置文件即可。
source /etc/profile
  1. 验证测试:
jps
java -version
  1. 出现如下结果,则证明配置,安装成功。
    在这里插入图片描述

方案三:Yum源的方式安装

  1. 以root用户执行。
  2. 首先需要配置yum源,配置本地yum源的方式,笔者在另一篇文章中,有提及,可参考如下连接。

https://blog.csdn.net/KingveyLee/article/details/114979418?spm=1001.2014.3001.5501

  1. 直接执行yum语句安装jdk环境:
yum install -y java-1.8.0-openjdk*

在这里插入图片描述
4. 完成安装后。验证测试:

jps
java -version
  1. 出现如下结果,则证明配置,安装成功。
    在这里插入图片描述

三、脚本安装JDK

仅介绍JDK的RPM包的方式安装,且将JDK包上传至/root的路径下

  1. 找个目录,创建脚本文件:

笔者以/root/目录为例

vi /root/auto_jdk.sh
  1. 编写如下内容:
#!/bin/bash

# 安装JDK安装包,此安装包放置了/root路径下
rpm -ivh /root/jdk-8u281-linux-x64.rpm
# 配置环境变量
echo '# JDK PATH'     >> /etc/profile
echo 'export JAVA_HOME=/usr/java/jdk1.8.0_281-amd64' >> /etc/profile
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> /etc/profile
echo 'export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar' >> /etc/profile
# 生效JDK的环境变量配置
source /etc/profile 
  1. 按ESC。输入:wq保存,完成镜像本地源的脚本文件的编写
  2. 赋予脚本可执行的权限
chmod +x /root/auto_jdk.sh
  1. 执行脚本文件,即可
/root/auto_jdk.sh
  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

KingveyLee

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值