【Java-JDK】JDK 的安装与环境变量的配置:Windows Linux

【Java-JDK】JDK的安装与环境变量的配置:Windows & Linux

  • 1)Windows安装JDK
    • 1.1.下载JDK
    • 1.1.安装JDK
    • 1.2.JDK环境配置
    • 1.3.验证环境变量是否配置成功
  • 2)Linux安装JDK
    • 2.1.下载JDK
    • 2.2.安装JDK
    • 2.3.JDK环境配置
    • 2.4.验证环境变量配置是否成功

1)Windows安装JDK

1.1.下载JDK

(1)下载地址

https://www.oracle.com/java/technologies/downloads/#jdk19-windows

(2)根据电脑的系统选择64位的版本进行下载

![在这里插入图片描述](https://img-blog.csdnimg.cn/eb9c0f5885a84c91a29716afb77e2ece.png

在这里插入图片描述

1.1.安装JDK

(1)双击安装包后点击下一步

在这里插入图片描述

(2)可以自行更改安装路径

在这里插入图片描述

1.2.JDK环境配置

(1)找到高级系统设置

在这里插入图片描述

在这里插入图片描述

(2)打开环境变量

在这里插入图片描述

(3)配置环境变量

在这里插入图片描述

在这里插入图片描述

(4)配置Path

在这里插入图片描述

(5)点击2次确定,不然配置会失效

在这里插入图片描述

1.3.验证环境变量是否配置成功

(1) 按住Window+R ,输入cmd

在这里插入图片描述

(2)验证并确定配置成功

在这里插入图片描述

2)Linux安装JDK

2.1.下载JDK

(1)下载地址

https://www.oracle.com/java/technologies/downloads/#jdk19-linux

在这里插入图片描述

(2)将安装包上传至服务器中

2.2.安装JDK

(1)解压安装包

tar -zxvf jdk-8u341-linux-x64.tar.gz 

(2)查看解压是否成功,如果解压成功进入目录查看解压后的内容

ls jdk-8u341-linux-x64

2.3.JDK环境配置

(1)编辑/etc/profile

vim /etc/profile

(2)配置环境变量

export JAVA_HOME=/home/jinqi/local/JDK/jdk1.8.0_341
export JRE_HOME=/home/jinqi/local/JDK/jdk1.8.0_341/jre
export CLASS_PATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

注意

环境变量中的JAVA_HOMEJRE_HOME目录要与自己安装的目录保持一致

2.4.验证环境变量配置是否成功

java -version

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/442639.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何有效避免市场恐慌性抛售?

布雷特斯坦伯格是一位备受尊敬的交易心理导师,曾担任华尔街多家顶级培训机构的心理导师,指导交易员们如何应对心理挑战。作为一名心理学教授和资深交易员,他对交易心理的理解远超常人。人们普遍认为,要想在交易领域取得成功&#…

Zynq UltraScale+使用记录-----配置和程序固化

新手使用记录 芯片:xczu3eg-sfvc784-2-i 开发板:米联客8X-3EG (B) 开发环境:vavido2019.2 1. create block design 主要配置了UART0(输出信息)\SD1(SD卡启动)\BANK电平\…

qt学习:Table widget控件

目录 头文件 实战 重新配置ui界面 添加头文件 在构造函数中添加初始化 显示方法 该实例是在sqlite项目上添加qt学习&#xff1a;QTSQL连接sqlite数据库增删改查-CSDN博客 头文件 #include <QTableWidgetItem> 实战 重新配置ui界面 用法介绍&#xff0c;可以双击…

Redis核心技术与实战【学习笔记】 - 7.Redis GEO类型 - 面向 LBS 应用的数据类型

前言 前面&#xff0c;介绍了 Redis 的 5 大基本数据类型&#xff1a;String、List、Hash、Set、Sorted Set&#xff0c;它们可以满足绝大多数的数据存储需求&#xff0c;但是在面对海里数据统计时&#xff0c;它们的内存开销很大。所以对于一些特殊的场景&#xff0c;它们是无…

解析Kubernets pod DNS域名

k8s dns理解 这个博主讲的很详细 我的这篇文章主要是演示测试 k8s的dns nslookup怎么解析到k8spod域名 创建一个busybox的pod&#xff0c;测试一下pod内是否可以解析 1、流程验证 cat >dns-Deployment.yaml<<EOF apiVersion: apps/v1 kind: Deployment metadata:nam…

文本三剑客之grep

目录 一、正则表达式 1、什么是正则表达式 2、元字符 3、扩展正则表达式元字符 二、grep 一、正则表达式 1、什么是正则表达式 REGEXP&#xff1a; Regular Expressions&#xff0c;由一类特殊字符及文本字符所编写的模式&#xff0c;其中有些字符&#xff08;元字符&#…

tidb节点重启后,服务无法重连

大家好&#xff0c;我是烤鸭&#xff1a; 前几天遇到tidb节点重启后服务无法重连&#xff0c;确切地说是两个服务&#xff0c;一个可以正常重连&#xff0c;一个不行。 问题复现 由于线上执行慢SQL&#xff0c;导致TiDB 单个节点宕机重启。 其中A服务的3个节点和B服务的1个节…

STM32——USART

一、通信 1.1通信是什么&#xff1b; 通信是将一个设备的数据发送到另一个设备中&#xff0c;从而实现硬件的扩展&#xff1b; 1.2通信的目的是什么&#xff1b; 实现硬件的扩展-在STM32中集成了很多功能&#xff0c;例如PWM输出&#xff0c;AD采集&#xff0c;定时器等&am…

springboot142新冠病毒密接者跟踪系统

新冠病毒密接者跟踪系统设计与实现 摘 要 信息数据从传统到当代&#xff0c;是一直在变革当中&#xff0c;突如其来的互联网让传统的信息管理看到了革命性的曙光&#xff0c;因为传统信息管理从时效性&#xff0c;还是安全性&#xff0c;还是可操作性等各个方面来讲&#xff…

【css】设置渐变阴影

css的属性中没有直接设置渐变阴影的&#xff0c;但是可以通过伪元素去实现。 .box-wrap{width: 100%;display: grid;place-content: center; } .box {width: 150px;height: 150px;background: #eee;border: 1px solid #585252;position: relative;transform: translate(0);/* …

Observability:在 Elastic Stack 8.12 中使用 Elastic Agent 性能预设

作者&#xff1a;来自 Elastic Nima Rezainia, Bill Easton 8.12 中 Elastic Agent 性能有了重大改进 最新版本 8.12 标志着 Elastic Agent 和 Beats 调整方面的重大转变。 在此更新中&#xff0c;Elastic 引入了 Performance Presets&#xff0c;旨在简化用户的调整过程并增强…

MATLAB - 仿真单摆的周期性摆动

系列文章目录 前言 本例演示如何使用 Symbolic Math Toolbox™ 模拟单摆的运动。推导摆的运动方程&#xff0c;然后对小角度进行分析求解&#xff0c;对任意角度进行数值求解。 一、步骤 1&#xff1a;推导运动方程 摆是一个遵循微分方程的简单机械系统。摆最初静止在垂直位置…