Java JDK下载安装环境变量配置

news2024/11/26 20:28:37

目录

一、下载安装

1.简介

2.JDK下载JDK 官网海外历史地址:

3.安装

 二、环境变量配置

1.新建JAVA_HOME变量

2.PATH变量

3.CLASSPATH 变量

4.测试是否安装成功

一、下载安装

1.简介

JDK 是SUN公司提供的一套Java 语言的软件开发工具包,简称JDK(JavaDevelopmentKit) ,JDK 是整个 Java 开发的核心,它包括 Java 运行环境、Java 基础类库和 Java 工具。

目前,JDK有三个长期支持版本(LTS),分别是:JDK8、JDK11 和 JDK17

我们在日常进行Java开发的时候,JDK是必不可少的,我们下载java SE jdk的时候,一般都会去甲骨文(oricle)官网下载,但是Oracle官方的下载条件非常苛刻,需要手动同意license,历史版本需要登录才能下载,所以有时候不得不先进行注册,非常繁琐,更麻烦的一点是下载地址是在国外,下载速度非常缓慢,因此我们可以选国内一些镜像下载Oracle的jdk,速度会快很多

2.JDK下载
JDK 官网海外历史地址:

Java Archive | Oracle
JDK 官网国内下载地址:
Java Downloads | Oracle 中国

华为 JDK镜像地址:

Index of java-local/jdk

编程宝库 jdk镜像地址:

JDK下载 - 编程宝库 (codebaoku.com)

阿里巴巴 jdk镜像地址:

龙井 (dragonwell-jdk.io)

3.安装

下载.exe文件直接下一步,默认安装路径为:C:\Program Files\Java

 二、环境变量配置

我的电脑----右键属性---高级系统设置---环境变量

1.新建JAVA_HOME变量

系统变量–--新建系统变量–--填写数据---点击确定

变量名:

JAVA_HOME

变量值(你本地JDK的安装路径)

例(默认路径):

C:\Program Files\Java\JDK版本

2.PATH变量

一般会出现两种情况

%JAVA_HOME%\bin

%JAVA_HOME%\jre\bin

①系统变量---双击PATH变量---新增---粘贴值---确认

②系统变量---双击PATH变量---输入变量值---每输入一个用分号  ;  隔开(英文分号)---确定

3.CLASSPATH 变量

系统变量–--新建系统变量–--填写数据---点击确定

变量名:

CLASSPATH

变量值:

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

4.测试是否安装成功

win+R 输入cmd 打开CMD命令窗口---输入代码

代码:

java -version

 出现对应版本号代表安装成功

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

hvv培训的流量分析题

题目如下 1 找扫描器的特征 常见的扫描器 使用过滤语句http contains "acunetix" 2 要找到黑客的登录后台 我们可以考虑搜搜看常见的后台路径admin ip.src 192.168.94.59 && http contains "admin" 追踪下tcp流,302说明大概就是对的 3 h…

python基础实战5-python基本结构

1 if语句 if语句是用来进行判断的,其使用格式如下 if 要判断的条件: 条件成立时,要做的事情 案例一: age 30 print("------if判断开始------") if age > 18:print("我成年了") print("------if判断…

从零基础到网络安全专家:全网最全的网络安全学习路线

前言 网络安全知识体系非常广泛,涉及的领域也非常复杂,有时候即使有想法和热情,也不知道从何入手。 为了帮助那些想要进入网络安全行业的小伙伴们更快、更系统地学习网络安全知识,我制定了这份学习路线。本路线覆盖了网络安全的…

【C++】程序员必备知识:认识类与对象

【C】程序员必备知识:认识类与对象 ①.面向过程和面向对象②.类的引入③.类的定义Ⅰ.定义方式Ⅱ.命名规则建议: ④.类的访问限定符及封装Ⅰ.访问限定符Ⅱ.封装 ⑤.类的作用域⑥.类的实例化⑦.类的对象大小计算Ⅰ.如何计算?Ⅱ.类对象存储方式Ⅲ…

【物联网】初步认识了解MQTT

目录 一、MQTT是什么 二、MQTT的版本 两者之间的关系: ​编辑三、MQTT工作的基本原理 3.1、概念 MQTT客户端: MQTT服务端: MQTT主题: 以下面这个图为例进行解释: 3.2、MQTT订阅/发布主题的特点 相互可独立性…

【2023年五一数学建模竞赛C题】“双碳”目标下低碳建筑研究--完整思路和代码

1.问题背景与描述 赛题评析:这道题其实主要还是考察学生搜集资料的能力,可发挥空间大,适合小白快速上手 2.解题思路分析 2.1 问题一的分析 1.空调性能系数 2.热导系数 热导系数是指物质导热的能力,通常用单位时间内单位面积…

从STM32F407到AT32F407(一)

雅特力公司的MCU有着性能超群,价格优越的巨大优势,缺点是相关资料少一些,我们可以充分利用ST的现有资源来开发它。 我用雅特力的STM32F437开发板,使用原子 stm32f407的开发板自带程序,测试串口程序,原设定…

【网络安全】文件包含漏洞总结

目录: 介绍文件包含漏洞分类 LFIRFIPHP 的文件包含函数漏洞示例代码利用任意文件读取 使用 PHP 封装协议 php://filterphp://inputRFI getshellLFI文件上传 getshellLFI日志文件 getshellLFI/proc/self/environgetshellLFIphpinfo getshellLFIsession getshell绕过…

数据结构——队列的构建

在本次博客当中我们来学习一下队列的构建。首先来介绍一下队列。队列也是一种被限制的线性表。队列要求我们其中的元素只可以从队尾进入从队头出数据。也就是说我们先进入队列的数据就会先出队列。所以我们可以将我们的两种线性表改编成为我们的队列。话题又回到了我们两种线性…

算法记录 | Day44 动态规划

完全背包 有N件物品和一个最多能背重量为W的背包。第i件物品的重量是weight[i],得到的价值是value[i] 。每件物品都有无限个(也就是可以放入背包多次),求解将哪些物品装入背包里物品价值总和最大。 完全背包和01背包问题唯一不同…

【初学人工智能原理】【3】梯度下降和反向传播:能改(上)

前言 本文教程均来自b站【小白也能听懂的人工智能原理】,感兴趣的可自行到b站观看。 本文【原文】章节来自课程的对白,由于缺少图片可能无法理解,故放到了最后,建议直接看代码(代码放到了前面)。 代码实…

itop-3568开发板驱动学习笔记(24)设备树(三)时钟实例分析

《【北京迅为】itop-3568开发板驱动开发指南.pdf》 学习笔记 文章目录 生产者属性#clock-cells 属性clock-output-namesclock-frequencyassigned-clockclock-indicesassigned-clock-parents 消费者属性 设备树中的时钟信息以时钟树形式体现,时钟树包括时钟的属性和结…

C#_语言简介

目录 1. C# 简介 2. Visual Studio 窗口界面显示 1. C# 简介 什么是程序? 程序(Program)简单来说就是: 计算机是无法听懂我们人类的语言的,也可以说我们通过我们日常交流的语言是无法控制计算机的,计算机…

排序算法 - 快速排序

文章目录 快速排序介绍快速排序实现快速排序时间复杂度和稳定性快速排序稳定性快速排序时间复杂度 代码实现核心&总结 每日一道算法,提高脑力。第二天,快速排序。 快速排序介绍 它的基本思想是: 选择一个基准数,通过一趟排序将要排序的…

Spring容器技术

Spring容器技术 1. Spring核心容器介绍1.1 创建容器1.2 获取bean对象1.3 容器类层次结构1.4 BeanFactory 2. Spring核心容器总结2.1 容器相关2.2 bean相关2.3 依赖注入相关 1. Spring核心容器介绍 问题导入 问题:按照Bean名称获取Bean有什么弊端,按照B…

(七)ArcCatalog应用基础——图层操作与数据输出

(七)ArcCatalog应用基础——图层操作与数据输出 目录 (七)ArcCatalog应用基础——图层操作与数据输出 1.地图与图层操作1.1创建图层1.2设置文件特征1.3保存独立的图层文件 2.地理数据输出2.1输出为Shapefile2.2输出为Coverage2.3属…

[Spring]初始导读

1.Spring初始 1. 为什么要学框架 学习框架相当于从"小作坊"到"工厂"的升级 , 小作坊什么都要做 , 工厂是组件式装配 , 特点就是高效. 2.框架的优点展示(SpringBoot Vs Servlet) 使用SpringBoot 项目演示框架相比 Servlet 所具备的以下优点: 无需配置 …

KDZD电缆安全双枪刺扎器

一、产品背景 多年以来,电力电缆的维护迁移过程中的识别与刺孔,均按照行业标准DL409-91《电业安全工作规程(电力线路部分)》第234条要求,采用人工刺孔,一旦电缆识别出错,误刺孔带电电缆将对人身…

Win11调整分区大小的方法有哪些?

电脑磁盘分区的大小关系着我们的系统运行流畅、文件数据分门别类、磁盘空间充分利用等,是一个非常重要的工作。那么Win11调整分区大小的方法有哪些? 使用命令提示符 缩小分区 步骤1. 在搜索框中输入cmd并以管理员身份运行命令提示符。 步骤2. 依次输入…

分布式事务TCC 你真的理解了吗

TCC(补偿事务) TCC 属于目前比较火的一种柔性事务解决方案。TCC 这个概念最早诞生于数据库专家帕特 赫兰德(Pat Helland)于 2007 发表的 《Life beyond Distributed Transactions: an Apostate’s Opinion》 这篇论文&#xff0…