首页 > 系统相关 >Linux centos7下配置JDK环境

Linux centos7下配置JDK环境

时间:2022-08-26 11:15:20浏览次数:195  
标签:java JDK jdk 配置 centos7 yum Linux 安装

配置jdk环境,本人写了两种方案进行配置,下载JDK都是免费的,JDK各个版本的下载地址为:https://www.oracle.com/java/technologies/downloads/

本文以JDK 8为例,操作系统以3A云服务器的CentOS7.9为例,CentOS7的所有系统都是相同的操作。

方案一:JDK安装包RPM安装的方式可以安装指定的版本号,你可以选择安装任意的JDK版本,但是需要进行额外地环境配置指定路径,且不能指定路径安装。

方案二:Yum源安装的方式不能选择版本,一般都是默认的1.8.0的版本,但是好在无需配置环境变量,yum安装完后,即可使用。

方案一  rpm包安装
1.以root用户执行,上传安装包至任意目录下,

rpm -ivh jdk-18_linux-x64_bin.rpm

2.安装完毕后,会自动安装至/usr/java/的路径下

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

vi /etc/profile

在最下方(可通过按大写的字母G箭直接到最后一行)添加以下内容
# JDK PATH
export JAVA_HOME=/usr/java/jdk-18.0.2.1
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

4.生效配置文件即可。

source /etc/profile

5.验证测试

jps
java -version

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

方案二  yum源安装

1.以root用户执行,配置yum源,直接执行yum语句安装jdk环境:
yum install -y java

2.测试验证

出现如下结果,则证明配置,安装成功,但是这个只能安装默认版本,比较推荐方案一,jdk版本不做要求可用方案二,大家可以使用3A的服务器多练练手!

标签:java,JDK,jdk,配置,centos7,yum,Linux,安装
From: https://www.cnblogs.com/pangdahaiaaa/p/16626889.html

相关文章

  • linux中常用的命令,三剑客awk,sed,grep在Windows系统中的使用
    1.首先是Windows版本的下载地址:https://sourceforge.net/projects/gnuwin32/files/,此地址截止发文都能使用该地址的工具版本都比较老,但是经过测试,基本能在Win10里面使用......
  • 注解-JDK内置注解以及自定义注解-格式&本质
    JDK内置注解JDK中预定义的一些注解:1,@Override-检查该方法是否是重写方法。如果发现其父类,或者是引用的接口中并没有该方法时,会报编译错误。2,@Deprecated-标记过时方......
  • linux存放history命令的文件
    1、https://www.csdn.net/tags/MtzaIgxsNjE0ODMtYmxvZwO0O0OO0O0O.html当你在玩Linux的时候,如果你经常使用命令行来控制你的Linux系统,那么有效地使用命令历史机制将会......
  • Linux 利用Cgroup 资源控制
    GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。cgroups是Linux内核提供的可以限制进程所使......
  • linux中grep命令详解
    前言在linux命令行中,经常需要对当前获取的一堆数据进行过滤、提取和分析,其中grep命令是其中非常重要的命令之一,比如,在生产环境服务器上,经常使用到下面这个命令ps-ef|......
  • linux驱动开发0_另一种方式编译ZYNQ镜像
    一、petanlinux工具编译镜像文件,最终就只有两个文件BOOT.BIN和image.ub,这两个文件包括u-boot、linux内核、设备树、PL端的bitstream、fsbl等,虽然方便但是速度太慢;二、......
  • linux 的文件权限案列
    需求:技术部门人员可以相互查看,但不能删除和修改别人的文件,其他部门人员不能查看,但领导组可以且只能查看。设计:技术部:组jishu;人员js1,js2领导:组lingd;人员......
  • linux下C语言实现写日志 linux下C语言实现写日志功能(转)
    先上程序,该程序经过测试能够很好的实现写日志要求/*************************************************************************>FileName:log.c>Author:**......
  • Linux使用密钥登录SSH
    输入命令和上传密钥时需要注意当前目录、账号和读写权限生成密钥使用服务器生成(方法一,推荐)1.1生成密钥#ssh-keygen(这里pwd为当前账号的home目录)1.2下载密钥.id_......
  • Linux 线程控制
    Linux线程控制线程属性同步原语属性多线程间如何保持数据私有性基于进程的系统调用如何与线程交互线程限制可通过sysconf函数查询线程限制。注意:有些os下使用s......