Centos7安装jdk1.8

2023-11-11

Centos7安装jdk1.8(两种安装方式)

1,检查本机是否安装了jdk,安装了就不用安装了
命令如下:

[root@localhost ~]# java -version
-bash: java: 未找到命令
[root@localhost ~]# 
注意:说明未安装

一,下载安装

JDK下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
下载你自己需要的版本

3,使用rz命令上传,没有的可以下载:yum install lrzsz
3.1上传到 /home 目录下

[root@localhost ~]# yum install lrzsz     --安装rz命令  
[root@localhost ~]# cd /home              --进入/home目录   
[root@localhost home]#rz                  --上传
[root@localhost home]# tar -zxvf jdk-8u181-linux-x64.tar.gz  --解压

如果觉得名字太长可以重新命名

[root@localhost home]# mv jdk1.8.0_181/ jdk1.8 
[root@localhost home]#mkdir /usr/java          --创建/java目录 
[root@localhost home]# mv jdk1.8 /usr/java     --转移到/usr/java目录下 

配置环境变量

vim命令不能使用??只能使用vi命令?
安装一下吧
[root@localhost home]#yum install vim
[root@localhost home]# vim /etc/profile

在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 之后新增以下三行

export JAVA_HOME=/usr/java/jdk1.8
export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

使刚刚的配置文件生效

[root@localhost home]# source /etc/profile

测试jdk是否安装成功

[root@localhost home]# java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

“出现以上说明成功”

二,命令安装

1,通过以下命令获得java JDK列表

[root@localhost huimou]# yum -y list java*
CentOS Linux 7 - AppStream                                                                                             1.1 MB/s | 8.8 MB     00:07    
CentOS Linux 7 - BaseOS                                                                                                371 kB/s | 5.6 MB     00:15    
CentOS Linux 7 - Extras                                                                                                6.1 kB/s |  10 kB     00:01    
可安装的软件包
java-1.8.0-openjdk.x86_64                                                   1:1.8.0.302.b08-0.el8_4                                           appstream
java-1.8.0-openjdk-accessibility.x86_64                                     1:1.8.0.302.b08-0.el8_4                                           appstream
java-1.8.0-openjdk-demo.x86_64                                              1:1.8.0.302.b08-0.el8_4                                           appstream
java-1.8.0-openjdk-devel.x86_64                                             1:1.8.0.302.b08-0.el8_4                                           appstream
java-1.8.0-openjdk-headless.x86_64                                          1:1.8.0.302.b08-0.el8_4                                           appstream
java-1.8.0-openjdk-headless-slowdebug.x86_64                                1:1.8.0.302.b08-0.el8_4                                           appstream
java-1.8.0-openjdk-javadoc.noarch                                           1:1.8.0.302.b08-0.el8_4                                           appstream
java-1.8.0-openjdk-javadoc-zip.noarch                                       1:1.8.0.302.b08-0.el8_4                                           appstream
java-1.8.0-openjdk-slowdebug.x86_64                                         1:1.8.0.302.b08-0.el8_4                                           appstream
java-1.8.0-openjdk-src.x86_64                                               1:1.8.0.302.b08-0.el8_4                                           appstream
java-11-openjdk.x86_64                                                      1:11.0.12.0.7-0.el8_4                                             appstream
java-11-openjdk-demo.x86_64                                                 1:11.0.12.0.7-0.el8_4                                             appstream
java-11-openjdk-devel.x86_64                                                1:11.0.12.0.7-0.el8_4                                             appstream
java-11-openjdk-headless.x86_64                                             1:11.0.12.0.7-0.el8_4                                             appstream
java-11-openjdk-javadoc.x86_64                                              1:11.0.12.0.7-0.el8_4                                             appstream
java-11-openjdk-javadoc-zip.x86_64                                          1:11.0.12.0.7-0.el8_4                                             appstream
java-11-openjdk-jmods.x86_64                                                1:11.0.12.0.7-0.el8_4                                             appstream
java-11-openjdk-src.x86_64                                                  1:11.0.12.0.7-0.el8_4                                             appstream
java-11-openjdk-static-libs.x86_64                                          1:11.0.12.0.7-0.el8_4                                             appstream
java-atk-wrapper.x86_64                                                     0.33.2-6.el8                                                      appstream
javapackages-filesystem.noarch                                              5.3.0-1.module_el8.0.0+11+5b8c10bd                                appstream
javapackages-tools.noarch                                                   5.3.0-1.module_el8.0.0+11+5b8c10bd                                appstream
[root@localhost huimou]#

2,通过yum安装JDK下载 java-1.8.0 可以选择自己需要的版本!!!

yum -y install java-1.8.0-openjdk*

3,等待安装完成

通过yum默认安装的路径为/usr/lib/jvm/java-版本号(如/usr/lib/jvm/java-1.8.0)

4,测试jdk是否安装成功

[root@localhost huimou]# java -version
openjdk version "1.8.0_302"
OpenJDK Runtime Environment (build 1.8.0_302-b08)
OpenJDK 64-Bit Server VM (build 25.302-b08, mixed mode)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Centos7安装jdk1.8 的相关文章

随机推荐

  • python arima predict end无效_样本外预测的ARMA.predict不适用于浮点?

    在我开发了用于样本分析的小ARMAX预测模型之后 我想预测一些样本外的数据 我用于预测计算的时间序列从2013 01 01开始 到2013 12 31结束 以下是我正在处理的数据 hr np loadtxt Data 2013 17 txt
  • 《深入浅出数据分析》R语言实用教程

    深入浅出数据分析 R语言实用教程 1年前的R语言笔记 跟着 深浅 学习 当时用的版本是R i386 4 0 3 因为先学了MySQL再学的R 所以会夹带一些在借助MySQL来理解 1 基本处理 先加载程序包 程序包 加载程序包 加载xlsx
  • (二)、edtFTPj FileTransferClient

    edtFTPj的FileTransferClient类简单易用 而且下载的组件包中文档丰富 参考使用 完全能满足自己需要 下载地址为 http www enterprisedt com index html 废话不多说 上代码 Java代码
  • 监督学习,无监督学习,半监督学习,主动学习的概念

    1 监督学习 supervised learning 训练数据既有特征 feature 又有标签 label 通过训练 让机器可以自己找到特征和标签之间的联系 在面对只有特征没有标签的数据时 可以判断出标签 即生成合适的函数将输入映射到输出
  • 高斯噪声与高斯滤波

    噪声 噪声表现形式 噪声在图像上常表现为一引起较强视觉效果的孤立像素点或像素块 一般 噪声信号与要研究的对象不相关 它以无用的信息形式出现 扰乱图像的可观测信息 通俗的说就是噪声让图像不清楚 噪声对数字图像的影响 对于数字图像信号 噪声表为
  • 深度优先查找和广度优先查找

    深度优先查找和广度优先查找 在人工智能和运筹学的领域中求解与图有关的许多应用中 这两个算法被 证明是非常有用的 并且 如需高效地研究图的基本性质 例如图的连通性以及图是否存 在环 这些算法也是必不可少的 深度优先查找 深度优先查找可以从任意
  • python之cv2与图像的载入、显示和保存

    本文是OpenCV 2 Computer Vision Application Programming Cookbook读书笔记的第一篇 在笔记中将以Python语言改写每章的代码 PythonOpenCV的配置这里就不介绍了 注意 现在O
  • shell-if语句详解

    if 条件 then Command else Command fi 别忘了这个结尾 If语句忘了结尾fi test sh line 14 syntax error unexpected end of fi if 的三种条件表达式 if c
  • navigator.geolocation.getCurrentPosition在谷歌浏览器不执行的问题

    在React 中使用navigator geolocation getCurrentPosition去获取定位信息时 获取地理位置信息 navigator geolocation getCurrentPosition position gt
  • 初识SQL workbench

    一 workbench 下载地址 https dev mysql com downloads workbench 二 环境变量配置 双击安装包 点击 Next 进行安装 重要提醒 请截图保留安装界面中 见下图 红色框起来的地址 图1 记住安
  • 3打包生成dist文件夹并发布到服务器

    打包生成dist文件夹并发布到服务器 打包生成dist文件夹 npm run build 发布1 使用静态服务器工具包 安装serve npm install g serve serve dist 访问 http localhost 500
  • mac下搭建编译chromium的开发环境

    本篇为 mac 下搭建编译chromium的方法 windows篇 windows下搭建编译chromium的开发环境 二七 CSDN博客 linux篇 linux 搭建和编译 chromium 环境 二七 CSDN博客 系统环境 mac
  • 如何实现自定义MVC框架(最终版本)

    目录 一 将MVC框架源码导成jar包 1 1优化的思路 1 2具体步骤 二 创建需要的工具包 分析思路 具体的代码 三 总结 前言 我们通过框架的形式实现一个具有增删改查的网页 一 将MVC框架源码导成jar包 1 1优化的思路 相比我们
  • Selenium自动化测试简介

    IT赶路人专注分享跟IT相关的各种知识 希望我们一起学习 共同成长 Selenium自动化测试 很早就想跟大家分享 在15年开始 我们的团队就在使用这个工具 最初 我们使用的语言是Java和SQL的结合 随后 随着最近几年Python语言的
  • Leetcode 219. Contains Duplicate II (hashmap 和 sliding window)

    Contains Duplicate II Easy Given an integer array nums and an integer k return true if there are two distinct indices i
  • ElasticSearch 绑定IP地址

    https blog csdn net yelllowcong article details 78740237
  • Dx11--用dx11绘制棱台,并用键盘和鼠标进行旋转缩放操作

    目录 一 索引缓冲区 前言 创建缓冲区 缓冲区的描述 二 常量缓冲区 前言 准备工作 正式初始化 画面更新及其效果 画面更新 效果 三 键盘和鼠标的创建 1 鼠标的创建 2 键盘的创建 3 更新画面 4 消息回调函数 处理键盘鼠标信息 效果
  • Python协程介绍【赠书活动|第五期《Python编程入门与实战》】

    文章目录 一 相关概念 1 协程 2 子程序 3 区别 4 协程的优势 二 示例 赠书活动 一 相关概念 1 协程 协程 又称微线程 纤程 英文名Coroutine 协程的概念很早就提出来了 但直到最近几年才在某些语言 如Lua 中得到广泛
  • LeetCode : Search for a Range

    Given a sorted array of integers find the starting and ending position of a given target value Your algorithm s runtime
  • Centos7安装jdk1.8

    Centos7安装jdk1 8 两种安装方式 1 检查本机是否安装了jdk 安装了就不用安装了 命令如下 root localhost java version bash java 未找到命令 root localhost 注意 说明未安装