Centos下配置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的版本,但是需要进行额外地环境配置指定路径,且不能指定路径安装。 方案二:Yum源安装的方式不能选择,一般都是默认的1.8.0的版本,但是好在无需配置环境变量,yum安装完后,即可使用。

二、JDK安装

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

  1. 以root用户执行
  2. 上传安装包至任意目录下:本人JDK的包上传至了/root/路径下,这里以路径为/root/为例
Centos下配置JDK环境-支持JDK所有版本(超详细过程)

3.安装安装包:

rpm -ivh jdk-8u281-linux-x64.rpm
Centos下配置JDK环境-支持JDK所有版本(超详细过程)
  1. 安装完毕后,会自动安装至/usr/java/jdk1.8.0_281-amd64的路径下
Centos下配置JDK环境-支持JDK所有版本(超详细过程)

5.此时的JDK依旧是不能使用的,是需要进行环境变量的配置。

6.修改profile的文件

vi /etc/profile

7.在最下方(可通过按大写的字母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

8.按ESC。输入:wq保存完成编写。

9.生效配置文件即可。

source /etc/profile

10.验证测试:

jps
java -version

11、出现如下结果,则证明配置,安装成功。

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

方案二:Yum源的方式安装

  1. 以root用户执行。
  2. 首先需要配置yum源,配置本地yum源的方式
  3. 直接执行yum语句安装jdk环境:
yum install -y java-1.8.0-openjdk*
Centos下配置JDK环境-支持JDK所有版本(超详细过程)

4.完成安装后。验证测试:

jps
java -version

5.出现如下结果,则证明配置,安装成功。

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

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/4968

(2)
安屠生的头像安屠生
上一篇 2022年6月17日 下午2:00
下一篇 2022年6月17日 下午11:20

相关推荐

  • 多台服务器如何设置SSH免密登录

    本次测试需要服务器己安装好 ssh-keygen和ssh-copy-id。安装方式如下: 安装ssh-keygen和ssh-copy-id 1、在客户端机器上生成密钥,这里连续三个回车默认即可。 3、进入到/root/.ssh/目录下,查看是否生成密钥成功,这里一共生成三个文件,本次主要用到的是id_rsa.pub:私钥(本次实验用到的) 4、通过命令复制私…

    2022年6月16日
    1.4K00
  • VMware 虚拟机里连不上网的五种解决方案

    大家好,又见面了,我是你们的朋友全栈君。 在VMware虚拟机里的虚拟机系统连接不上网络 首先,注意查看适配器选项里的网络连接这两个网络连接是否存在,如果不存在可以重新装一下VM 如果存在,连不上网 解决办法一: 虚拟机设置里,找到“网络适配器”,右边的网络连接选择“NAT 模式”,如果不行的话再 linux系统。还是不行的话接着看第二种解决方案。 解决方法…

    2024年6月28日
    2.6K00
  • 二进制安装MySQL

    Yum/rpm包安装,简单、快速、无法定制化、新手推荐使用 二进制安装,解压缩后直接简单配置即可使用,速度较快,专业DBA常用 源码编译安装,特点是可以定制化安装需求,缺点过程较为复杂 二进制安装 创建mysql用户 因为这个用户只是用来进行管理,为了系统安全,配置无登录权限 下载mysql二进制软件包(本案例为mysql5.7.33版本) 创建tools目…

    2022年6月24日
    1.1K00
  • CentOS 添加(永久)静态路由的方法总结

    一、使用 route 命令加入临时路由,重启后将失效 route 命令参数: 二、在 Linux 中添加永久路由的方法 1. 默认网关 (1)写入 ifcfg 文件(推荐) vi /etc/sysconfig/network-scripts/ifcfg-eth0 在配置 ip 地址的时候直接将 GATEWAY 的配置写入 ifcfg 文件。形式:GATEWA…

    2023年9月5日
    99600
  • Linux显示磁盘空间不足,/tmp文件夹占用100%问题分析和解决方案

    系统运行过程中发现无法上传文件,第一反应是磁盘空间不足导致,登录服务器后查看文件存放的空间充足,但是无法上传文件且命令行的tab键自动补充也提示空间不足。最后经过搜索和分析发现是/tmp 文件夹占用100%导致。以下记录分析和解决流程。 问题分析         服务器环境        …

    2023年12月22日
    1.9K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信