linux centos7 安装java17
删除旧版本的java或者说是自带的,免得干扰
查找java
rpm -qa|grep java
java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64
javapackages-tools-3.4.1-11.el7.noarch
tzdata-java-2020a-1.el7.noarch
python-javapackages-3.4.1-11.el7.noarch
java-1.8.0-openjdk-headless-1.8.0.262.b10-1.el7.x86_64
删除java
rpm -e --nodeps 查询到的jdk
下载java17
《点我去官网下载java17》
安装
创建存放目录
mkdir -p /usr/local/java
cd /usr/local/java
把文件上传到/usr/local/java/目录下进行解压
tar -zxvf jdk-17_linux-x64_bin.tar.gz
配置环境变量
vim /etc/profile
找到export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL,在下面写上:
#java
export JAVA_HOME=/usr/local/java/jdk-17.0.4
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
java17是没有jre/bin目录的,但是为了方便切换到8版本,还是保留吧。想切换到java只需要修改环境变量JAVA_HOME为你java8的安装目录即可。
保存并退出
:wq
使环境变量生效
source /etc/profile
java -version
输出
java version "17.0.4" 2022-07-19 LTS
Java(TM) SE Runtime Environment (build 17.0.4+11-LTS-179)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.4+11-LTS-179, mixed mode, sharing)
linux centos7 安装java17相关推荐
- LINUX CentOS7安装字体库
LINUX CentOS7安装字体库 2017年12月26日 17:06:07 q260996583 阅读数:4866更多 个人分类: linux JAVA画图时常用到Font 类对象 这样的对象依赖 ...
- linux centos7 安装最新版git 教程
2019独角兽企业重金招聘Python工程师标准>>> linux centos7 安装最新版git 教程 2018年08月22日 11:53:59 alisen169 阅读数:13 ...
- linux下scrapy安装教程,linux centos7安装scrapy
linux centos7安装scrapy 时间:2018-01-02 17:41作者:scrapy中文网阅读: 本scrapy中文教程主要介绍,centos7 linux下scrapy的安装,pyt ...
- linux6.8 添加字体,linux CentOS7 安装字体库-转
前言 报表中发现有中文乱码和中文字体不整齐(重叠)的情况,首先考虑的就是操作系统是否有中文字体,在CentOS 7中发现输入命令查看字体列表是提示命令无效: 如上图可以看出,不仅没有中文字体,连字体库 ...
- Linux编译安装qt5.9,Linux CentOS7 安装 Qt 5.9.2
Linux CentOS7 安装 Qt 5.9.2 参考链接 http://doc.qt.io/qt-5/linux.html sudo yum groupinstall "C Develo ...
- linux centos7 安装beanstalk
linux centos7 安装beanstalk 第一步 安装命令:yum install beanstalkd 第二步: 设置开机自启动命令:systemctl enable beanstalkd ...
- seafile安装教程 Linux,CentOS7安装seafile开源版
CentOS7安装seafile开源版 1.安装环境及版本 本文基于CentOS Linux release 7.9系统进行安装, 2.安装docker 3.安装mysql 4.部署Seafile服务 ...
- linux centos7 安装gc,Linux(Centos7)安装Java JDK及卸载
步骤一.下载安装包 a.因为Java JDK区分32位和64位,所以安装之前需先判断一下我们操作系统为多少位,命令如下: uname -a 解释:如果有x86_64就是64位的,没有就是32位的.后面 ...
- Linux CentOS7安装medici 03版
注:本文在原有博主基础上,对几个安装过程中出现的问题进行解决,我的问题,以黄色标题标出 原有博主文章:https://blog.csdn.net/vivid117/article/details/89 ...
最新文章
- JS设计模式(13)状态模式
- store 存取数据数组对象_ios – 如何在数组中保存自定义对象并将其存储在NSUserDefaults – iPhone中...
- java异步处理_SpringBoot异步开发之异步请求,在高并发的情况下,提高性能
- mysql 查询 汇总_Mysql-Sql查询汇总
- 计算机组成原理mbps,2016年湖北师范学院计算机组成原理(同等学力加试)复试笔试仿真模拟题...
- mysql命令4类_【Mysql】mysql数据库的一些常用命令
- AMT咨询成为中国首获风投的管理咨询服务机构
- Codeforces Round #321 (Div. 2)
- python3 csv以追加方式写入_从拉入的JSON d向CSV追加和或写入
- 2ask信号调制与解调 matlab,2ASK2ASK调制与解调系统的MATLAB实现及性能分析
- 新版Airplayer--新功能介绍
- 数据库时间相减_SQL 日期相减(间隔)datediff函数,
- EXCEL快速合并同类项
- 单核CPU的并发和并行(操作系统篇)
- MAC地址和IP地址
- vue的三种传值方式:父传子,子传父,子传子
- 自动钉木箱机器人_一种全自动木箱钉装机的制作方法
- html5调用手电筒,HTML5的模拟手电筒照明效果
- 利用清华镜像快速安装Python第三方库
- 简析交换机三种端口模式
热门文章
- JavaScript 中的forEach()方法
- 小学生python游戏编程arcade----单词对错检测及记录写入excel中
- 语聊房app的开发以及运营思路
- 【计算机视觉】Mnist手写体训练
- Unity 鼠标样式修改
- mysql有哪几种数据模型_数据库主要有哪几种数据模型?
- js中的4种循环方式
- mongodb的delete_MongoDB删除操作(Delete)
- 咋搭建域控服务器,Active Directory虚拟机搭建域控服务器环境
- 交强险 法律是人大制定的 法院依据法律来审判 政府可以依据法律制定法规、条例等