(linux)CentOS -yum 安装jdk1.8

2023-05-16

1、搜索jdk安装:

yum search java|grep jdk

2、安装jdk 1.8:

yum install java-1.8.0-openjdk

查看是否安装成功:

java -version

3、环境变量配置:

JDK`默认安装路径`/usr/lib/jvm

根目录下输入:

 ls usr/lib/jvm

在这里插入图片描述

命令行输入:
vi /etc/profile(在/etc/profile文件末尾添加如下配置)

#set java environment
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-1.el7_9.x86_64
JRE_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-1.el7_9.x86_64/jre
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME  CLASSPATH  PATH

​ :wq 保存profile文件,执行如下命令刷新环境变量

source  /etc/profile

查看环境变量:

 echo $JAVA_HOME
 echo $PATH
 echo $CLASSPATH

如上jdk安装成功


参考链接:
https://blog.csdn.net/q15195990655/article/details/115897301

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

(linux)CentOS -yum 安装jdk1.8 的相关文章

  • 如何从 Linux 的 shell 中删除所有以 ._ 开头的文件?

    确实如标题所示 我已将许多文件从 Mac 复制到 Raspberry Pi 这导致了许多以前缀开头的多余文件 我想删除以以下开头的文件夹中的每个文件 我该怎么做 尝试类似的方法 cd path to directory rm rf 或者 如
  • 是否从页面缓存中的脏页面进行文件读取?

    当字节写入文件时 内核不会立即将这些字节写入磁盘 而是将这些字节存储在页缓存中的脏页中 回写缓存 问题是 如果在脏页刷新到磁盘之前发出文件读取 则将从缓存中的脏页提供字节 还是首先将脏页刷新到磁盘 然后进行磁盘读取以提供字节 将它们存储在进
  • 如何通过代理将套接字连接到http服务器?

    最近 我使用 C 语言编写了一个程序 用于连接到本地运行的 HTTP 服务器 从而向该服务器发出请求 这对我来说效果很好 之后 我尝试使用相同的代码连接到网络上的另一台服务器 例如 www google com 但我无法连接并从网络中的代理
  • 确保 config.h 包含一次

    我有一个库项目 正在使用 Linux 中的 autotools 套件移植到该项目 我对自动工具很陌生 本周 我已经了解了其操作的基础知识 我有一个关于如何保留内容的问题config h免遭重新定义 我惊讶地发现生成的config h文件也没
  • touch命令在一个目录下创建多个文件(不同名称)

    我想制作一个在 bash 中创建目录和文件结构的脚本 我尝试过这样的事情 mkdir p 1 2 touch 1 2 a b c a b c 应该是在一个命令或其他命令中创建的文件 但由于某种原因 结构是这样的 current folder
  • 如何让 clangd 转向 c++20

    当没有其他信息时 如何让 clangd 回退到 c 20 例如 在第一次构建之前 cmake 可以生成一个 这是在带有最新 LLVM 的 Arch Linux 上 这是通过 Emacs LSP 运行的 但这应该没有什么区别 你可以加 Com
  • 伊迪德信息

    重新定义问题 有什么方法可以获取所连接显示器的序列号吗 我想收集显示器的Eid信息 当我使用 logverbose 选项运行 X 时 我可以从 xorg 0 log 文件中获取它 但问题是 如果我切换显示器 拔出当前显示器 然后插入另一个显
  • 停止服务时单元陷入故障状态(状态=143)[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 这是我的问题 我有 CentOS 和 java 进程在上面运行 Java进程是通过启动 停止脚本来操作的 它也创建了 java 实例的 p
  • 标准头文件中的 C 编译器错误 - 未定义的 C++ 定义

    我正在尝试编译 C 程序 但收到许多错误 这些错误是在标准 C 头文件 inttypes h stdio h stat h 等 中遇到的 错误的来源是以下未定义的常量 BEGIN DECLS END DECLS BEGIN NAMESPAC
  • Linux shell 脚本:十六进制数字到二进制字符串

    我正在 shell 脚本中寻找一些简单的方法来将十六进制数字转换为 0 和 1 字符的序列 Example 5F gt 01011111 是否有任何命令或简单的方法来完成它 或者我应该为其编写一些开关 echo ibase 16 obase
  • 如何让“grep”从文件中读取模式?

    假设有一个很大的文本文件 我只想打印与某些模式不匹配的行 显然 我可以使用egrep v patter1 pattern2 pattern3 现在 如果所有这些模式都在一个文本文件中怎么办 最好的制作方法是什么egrep从文件中读取模式 g
  • sleep 0 有特殊含义吗?

    我看到很多用法sleep 0在我的一个客户项目中 代码看起来像这样 while true sleep 0 end 阅读一些像这样的答案this https stackoverflow com questions 3727420 signif
  • 如何在特定 systemd 服务重新启动时触发自定义脚本运行

    我想知道如何安排自定义脚本在重新启动服务时运行 我的用例是 每当重新启动 Tomcat 服务时 我都必须运行多个命令 我想知道是否有一种方法可以编写脚本并安排它在重新启动 Tomcat 服务时运行 我已将 tomcat 脚本设置为 syst
  • 劫持系统调用

    我正在编写一个内核模块 我需要劫持 包装一些系统调用 我正在暴力破解 sys call table 地址 并使用 cr0 来禁用 启用页面保护 到目前为止一切顺利 一旦完成 我将公开整个代码 因此如果有人愿意 我可以更新这个问题 无论如何
  • 为什么 Linux 对目录使用 getdents() 而不是 read()?

    我浏览 K R C 时注意到 为了读取目录中的条目 他们使用了 while read dp gt fd char dirbuf sizeof dirbuf sizeof dirbuf code Where dirbuf是系统特定的目录结构
  • Linux shell 脚本中的 while 循环超时

    这工作正常 无限循环 while TRUE do printf done 我在尝试着timeout this while loop与timeout命令 所有这些都不起作用 timeout 5 while TRUE do printf don
  • SONAR - 使用 Cobertura 测量代码覆盖率

    我正在使用声纳来测量代码质量 我不知道的一件事是使用 Cobertura 测量代码覆盖率的步骤 我按照以下步骤操作http cobertura sourceforge net anttaskreference html http cober
  • GCC 和 ld 找不到导出的符号...但它们在那里

    我有一个 C 库和一个 C 应用程序 尝试使用从该库导出的函数和类 该库构建良好 应用程序可以编译 但无法链接 我得到的错误遵循以下形式 app source file cpp text 0x2fdb 对 lib namespace Get
  • 在 Linux 上的 Python 中使用受密码保护的 Excel 工作表

    问题很简单 我每周都会收到一堆受密码保护的 Excel 文件 我必须解析它们并使用 Python 将某些部分写入新文件 我得到了文件的密码 当在 Windows 上完成此操作时 处理起来很简单 我只需导入 win32com 并使用 clie
  • PHP 致命错误:未找到“MongoClient”类

    我有一个使用 Apache 的网站 代码如下 当我尝试访问它时 我在 error log 中收到错误 PHP Fatal Error Class MongoClient not found 以下是可能错误的设置 但我认为没有错误 php i

随机推荐

  • 将tensorflow训练好的模型移植到android

    将tensorflow训练好的模型移植到android上 说明 本文将描述如何将一个训练好的模型植入到android设备上 xff0c 并且在android设备上输入待处理数据 xff0c 通过模型 xff0c 获取输出数据 通过一个例子
  • C语言——结构体

    结构体 一 定义结构体二 声明结构体的形式第一种第二种第三种第四种第五种 三 结构体的初始化第一种运行结果 第二种运行结果 四 访问结构体成员五 结构体运算实例1运行结果 实例2运行结果 实例3运行结果 六 结构体指针实例1运行结果 实例2
  • 转置矩阵、对称矩阵、反对称矩阵以及向量的反对称矩阵

    一 转置矩阵 假设矩阵 A 如下表示 xff1a 则其转置矩阵表示为 xff1a 二 对称矩阵 若矩阵 B 与其转置矩阵相等 xff0c 则称矩阵 B 为对称矩阵 xff0c 如 xff1a 三 反对称矩阵 若矩阵 C 与其转置矩阵取负后相
  • Adobe Acrobat用鼠标滚轮浏览时滚动速度很慢解决办法

    点击 视图 页面显示 启用滚动
  • atan()函数与atan2()函数

    atan函数与atan2函数 一 atan 函数1 描述2 声明3 参数4 返回值5 头文件 二 atan2 函数1 描述2 声明3 参数4 返回值5 头文件 一 atan 函数 1 描述 表示 x 的反正切 2 声明 span class
  • vscode调整代码大小

    vscode调整代码大小 一 vscode整体放大二 只放大右侧的代码 一 vscode整体放大 依次点击 查看 外观 放大 xff0c 或者快捷键 Ctrl 43 61 二 只放大右侧的代码 依次点击 文件 首选项 设置 xff0c 或者
  • 计算机网络协议

    计算机网络协议 一 OSI七层协议二 TCP IP协议三 OSI与TCP IP总结四 数据的单位 一 OSI七层协议 OSI分层名称作用7应用层针对特定应用的协议 为应用程序提供服务并规定应用程序中通信相关的细节 包括文件传输 电子邮件 远
  • 删除 Microsoft Office Word 中页眉、页脚的横线

    一 问题描述 xff1a 上面有一条横线 二 解决办法 点击 开始 xff0c 再点击 样式 右下角的箭头 xff0c 或者直接快捷键 Alt 43 Ctrl 43 Shift 43 S 再点击 管理样式 打开之后 xff0c 根据自己的需
  • Latex画三线表

    Latex代码格式模板 begin span class token punctuation span table span class token punctuation span small span class token opera
  • VS Code(Visual Studio Code)中文注释乱码解决办法

    注释乱码 解决办法 xff1a 将设置中的 34 files autoGuessEncoding 34 项勾选上即可 结果
  • 显示远程计算机或设备将不接受连接的解决办法

    当你的电脑浏览器不能正常上网时 xff0c 显示 点击网络诊断 xff0c 显示远程计算机或设备将不接受连接 此时 xff0c 不要慌 解决办法 xff1a 1 右键点击左下角开始 xff0c 点击运行 xff0c 输入inetcpl cp
  • 错误报告规范

    PR 类型包括如下 类型范例BugFix BugFix 修正某个坏掉的功能HotFix HotFix 紧急修正某个奇怪的东西CS CS 修正 Coding StyleFeature Feature 写了某个新功能Update Update
  • Windows中使用7-Zip压缩或解压缩时报错解决:客户端没有所需的特权

    1 报错 2 解决办法 点击开始 xff0c 查看7 Zip 软件文件夹或者直接找到7 Zip 软件的安装路径 xff0c 电击以管理员身份运行 找到需要压缩或者解压缩的文件的位置 xff0c 完成 xff01
  • Spring Bean的配置方式

    在配置前先了解bean元素的相关属性 xff1a 作为 Spring 核心机制的依赖注入 xff0c 改变了传统的编程习惯 xff0c 对组件的实例化不再由应用程序完成 xff0c 转而交由Spring 容器完成 xff0c 在需要时注入应
  • 2022年6月26日 VSCode远程SSH连接遇到的问题及解决

    前期准备 已配置完成服务端sshd启动 xff0c 客户端产生ssh公钥 私钥 xff0c 将公钥上传至服务端 xff0c 以及ssh端口转发等 xff0c 客户端能正常连接到服务端 Linux ssh隧道详解 图解SSH原理 使用VSCo
  • 计算三角形面积(采用struts2的MVC模式)

    输入界面 xff08 注意input中的name要与模型中的属性及action中的属性名一致 xff09 lt 64 page language 61 34 java 34 contentType 61 34 text html chars
  • Ranger 终端文件管理器

    文章目录 Linux下的Ranger使用Ranger 介绍下载使用启动基本操作 踩过的坑Reference Linux下的Ranger使用 Ranger 介绍 ranger是一款好用的终端文件管理器 下载 pip install range
  • Ubuntu16.04完美安装微信(ukylin优麒麟系统版微信WeChat)

    Ubuntu下有很多种安装微信的方式 xff0c 但是很多都不太好用 xff0c 我之前用的是通过deepwine的方式安装的微信 xff0c 经常无法正常输入中文 xff0c 脑阔疼 然后又在网上找到了ubuntukylin xff08
  • idea提示Your idea evaluation has expired. Your session will be limited to 30 minutes

    今天打开IDEA写代码突然提示 xff1a Your idea evaluation has expired Your session will be limited to 30 minutes 翻译如下 xff1a 评估已过期 xff0c
  • (linux)CentOS -yum 安装jdk1.8

    1 搜索jdk安装 xff1a yum search java grep jdk 2 安装jdk 1 8 xff1a yum install java 1 8 0 openjdk 查看是否安装成功 xff1a java version 3