在CentOS7安装软件系列 — JDK8安装

前提配置:
物理机系统:Windows11 家庭中文版(已激活),内存 32G,已联网
VMware 版本:17.6.1
CentOS 系统版本:CentOS Linux release 7.9.2009(Core)
CentOS 已安装vim

预安装JDK版本:jdk-8u241-linux-x64

一、卸载openjdk

安装jdk 1.8之前先将openjdk卸载掉。

1.1 卸载已存在的openjdk

某些linux系统下默认已安装openjdk,这个版本的jdk我们一般不使用,我们需要把它卸载,再重新安装oracle的JDK。

输入以下命令,查看已有的openjdk版本。

rpm -qa|grep jdk

如果输出了几行带有openjdk字样的结果,说明你的linux默认安装了;
如果没输出什么,说明你的系统没安装,可以跳过下面的一步。

1.2 卸载示例

输入以下命令将openjdk卸载。

yum -y remove copy-jdk-configs-3.3-10.el7_5.noarch

yum -y remove xxx,xxx代表上一步输出一行的结果,每一个都在执行一下卸载

卸载掉所有通过rpm -qa|grep jdk命令输出的openjdk文件,卸载完成之后java相关的命令都不可使用(如:javajava -versionjavac等),可以试验一下


二,安装JDK

本文使用版本:jdk-8u241-linux-x64

2.1 下载方式

  • 官网下载:点此跳转 (国外网站,访问较慢,需要注册登录Oracle)
    根据自己的需求选择版本,本文推荐版本:Linux x64 Compressed Archive
  • 百度网盘: 可以在资源下载页【技术专栏 > 3】找到。

2.2 上传到服务器

使用工具将压缩包上传到linux,本人使用的是:FinalShell

创建一个目录用于存放安装包

cd /usr/local
mkdir package

将安装包上传至路径/usr/local/package文件夹中

2.3 解压

我们先在/usr/local路径下新建文件夹【java】,用于存放我们的JDK安装文件。

cd /usr/local
mkdir java

然后我们再回到/usr/local/package执行下面的语句,会将压缩包解压到/usr/local/java路径中。

注意:jdk-8u241-linux-x64.tar.gz是我的版本文件名,如果你们的压缩包名不一样,可以修改,最好用Tab键自动生成以免打错。

cd /usr/local/package
tar -zxvf jdk-8u241-linux-x64.tar.gz -C /usr/local/java

等疯狂的刷屏结束之后,解压就完成了。

可以查看一下解压结果:

2.4 配置JAVA_HOME(全局配置)

请保证输入法全程都在英文状态下,否则会出现意想不到的问题。

1、 打开/etc/profile文件

vim /etc/profile

2、 编辑:按【下键】移动光标到文末,按【i】开始输入,复制下面的代码粘贴进去

如果你的版本与我的不同一定要记得修改代码里的版本号。
如果不确定自己版本号是什么,可以去路径/usr/local/java下看一下文件夹名。

这一步是为了让指令javajavac成为全局指令。

export JAVA_HOME=/usr/local/java/jdk1.8.0_241/
export JRE_HOME=/usr/local/java/jdk1.8.0_241/jre
export PATH=$PATH:/usr/local/java/jdk1.8.0_241/bin
export CLASSPATH=./:/usr/local/java/jdk1.8.0_241/lib:/usr/local/java/jdk1.8.0_241/jre/lib

3、 保存。粘贴好之后,将光标移到最后,按下【Ctrl+C】,输入英文的冒号【:】,在输入【wq】,回车就保存成功了。
可以查看一下结果,cat /etc/profile

4、 生效。执行下面代码让文件生效,没有结果返回

source /etc/profile

2.5 验证结果

执行命令查看结果:

java -versionjavajavac

如果出现下面的三张图,那么就意味着安装成功了。

版权声明:本文《在CentOS7安装软件系列 — JDK8安装》是由陶其原创撰写,首发于陶其的个人博客
转载声明:如需转载本文,请务必在转载处保留原文链接:https://www.tqazy.com/?p=1375,并明确注明文章来源。
暂无评论

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇