Linux安装jdk及配置环境变量

1、jdk下载

在Linux上安装jdk ,首先到 下载jdk版本jdk 下载,根据自己Linux的版本下载相应的jdk版本。(这里补充说明一下 linux x86对应32位,x64对应64位)
在下载jdk时需要登录Oracle账号,如果有需要的可以自取
账号: 107392062@qq.com
密码: Oracle12
在这里插入图片描述将jdk 下载至本地后,通过Xftp上传至远程服务器,这里拖拽就可以实现上传,下方显示传输状态。
在这里插入图片描述在传输完成之后,进去xshell 就能查看上传文件
在这里插入图片描述

2、jdk卸载

在安装jdk之前,首先查看jdk版本信息,如果不对可以删除卸载。
通过 rpm -qa|grep jdk查看jdk信息,
然后rpm -e --nodeps jdk即可实现jdk卸载(注意后面jdk 是查询出来到jdk版本信息)
在这里插入图片描述在卸载完成之后就能通过java -version 查看是否卸载成功。

3、jdk安装

通过命令 rpm -ivh jdk-8u261-linux-i586.rpm 实现jdk下载

rpm -ivh jdk-8u261-linux-i586.rpm #jdk下载
java -version #查看jdk版本信息
在这里插入图片描述

能实现jdk版本信息即表示下载成功。

4、jdk下载踩坑

开始时,每次下载都显示下载错误,在查看版本信息时显示

[root@LC devlopment]# java -version
-bash: /usr/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
在这里插入图片描述

原因:需要安装 glibc
解决办法: 命令行输入:sudo yum install glibc.i686

glibc是GNU发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本身也提供了许多其它一些必要功能服务的实现。由于 glibc 囊括了几乎所有的 UNIX 通行的标准,可以想见其内容包罗万象。而就像其他的 UNIX 系统一样,其内含的档案群分散于系统的树状目录结构中,像一个支架一般撑起整个操作系统。在 GNU/Linux 系统中,其C函式库发展史点出了GNU/Linux 演进的几个重要里程碑,用 glibc 作为系统的C函式库,是GNU/Linux演进的一个重要里程碑。

在这里插入图片描述待安装好glibc后先卸载jdk 再来安装就能一步到位了。

rpm -qa|grep jdk 查看jdk信息,
rpm -e --nodeps jdk 卸载jdk
java -version查看jdk信息

5、jdk环境变量配置

在下载安装好jdk后,为了让我们java程序能够正确的运行,此时我们需要配置jdk的环境变量,作用和win本地电脑差不多。

  1. 编辑配置文件(如果提示确认选中编辑项),
vim /etc/profile

在这里插入图片描述
进入后你会看见以上页面,在低端加上你jdk安装的路径就行
注意:第一行的JAVA_HOME=/usr/java/jdk1.8.0_261-i586 此处等号右边的是自己的jdk实际解压目录。如果不是该目录则需要改成自己的实际目录,其他不变。正确配置是一下代码,图片配置我加了MySQL环境变量,此处可忽略
实际情况如下图所示:

JAVA_HOME=/usr/java/jdk1.8.0_261-i586
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
  1. 编辑完之后,保存并退出(Esc : wq),然后输入以下指令,刷新环境配置使其生效
	source /etc/profile
  1. 测试jdk环境变量配置好没
	java -version

显示下图则说明环境变量配置成功
在这里插入图片描述

  • 12
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值