JAVA最新版本详细安装教程(附安装包)

devtools/2025/3/4 7:39:18/

目录

文章自述

一、JAVA下载

二、JAVA安装

java%2Fjdk-23%E3%80%91%E6%96%87%E4%BB%B6%E5%A4%B9-toc" style="margin-left:80px;">1.首先在D盘创建【java/jdk-23】文件夹

jdk-23%E3%80%91%E6%96%87%E4%BB%B6%E5%A4%B9%E5%86%85%EF%BC%8C%E5%8F%B3%E9%94%AE%E7%82%B9%E5%87%BB%E3%80%90%E8%A7%A3%E5%8E%8B%E5%88%B0%E5%BD%93%E5%89%8D%E6%96%87%E4%BB%B6%E5%A4%B9%E3%80%91-toc" style="margin-left:80px;">2.把下载的压缩包移动到【jdk-23】文件夹内,右键点击【解压到当前文件夹】

jdk-23.0.1%E3%80%91%E6%96%87%E4%BB%B6-toc" style="margin-left:80px;">3.如图解压会有【jdk-23.0.1】文件

4.右键桌面此电脑,点击【属性】

5.下滑滚动条,点击【高级系统设置】

6.点击【环境变量】

7.找到系统变量(S),然后点击【新建】

8.输入变量名和变量值

9.确认无误,点击【确定】

10.继续点击系统变量下的【新建】

11.输入变量名和变量值

12.确认无误,点击【确定】

13.在系统变量内下滑选中【Path】变量,然后点击【编辑】

14.右上角点击【新建】

15.新建变量

16.点击【确定】保存更改

三、JAVA验证

1.桌面开始菜单搜索【cmd】,打开命令提示符

2.输入命令

3.按下回车键(Enter)

四、JAVA安装释义

1.环境变量

2.设置 JAVA_HOME 与 Path

3.为什么需要手动配置环境变量,而不是安装程序自动配置


文章自述

经过对众多JAVA安装教程的研究,我发现大多数教程都相对复杂。今天,我将为新手编写一篇简单易懂的JAVA快速安装开箱使用指南,只需按照下面的教程逐步操作,即可轻松上手。


一、JAVA下载

在安装JAVA前,需要下载JAVA安装包。由于官方全英文界面网站加载缓慢,下载安装包需要注册登录等繁琐操作。所以我将安装文件提前下载并上传到网盘,提供的是JAVA官方最新免安装版本,只需解压缩即可使用:

下载地址:https://pan.quark.cn/s/65ec5d32f388


二、JAVA安装

java%2Fjdk-23%E3%80%91%E6%96%87%E4%BB%B6%E5%A4%B9">1.首先在D盘创建【java/jdk-23】文件夹


jdk-23%E3%80%91%E6%96%87%E4%BB%B6%E5%A4%B9%E5%86%85%EF%BC%8C%E5%8F%B3%E9%94%AE%E7%82%B9%E5%87%BB%E3%80%90%E8%A7%A3%E5%8E%8B%E5%88%B0%E5%BD%93%E5%89%8D%E6%96%87%E4%BB%B6%E5%A4%B9%E3%80%91">2.把下载的压缩包移动到【jdk-23】文件夹内,右键点击【解压到当前文件夹】


jdk-23.0.1%E3%80%91%E6%96%87%E4%BB%B6">3.如图解压会有【jdk-23.0.1】文件


4.右键桌面此电脑,点击【属性】


5.下滑滚动条,点击【高级系统设置】


6.点击【环境变量】


7.找到系统变量(S),然后点击【新建】

是点击系统变量(S)下面的新建,不是点击用户变量下面的新建。


8.输入变量名和变量值

JAVA_HOME
D:\java\jdk-23\jdk-23.0.1


9.确认无误,点击【确定】


10.继续点击系统变量下的【新建】


11.输入变量名和变量值

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


12.确认无误,点击【确定】


13.在系统变量内下滑选中【Path】变量,然后点击【编辑】


14.右上角点击【新建】


15.新建变量

输入下面变量名,然后点击确定

%JAVA_HOME%\bin


16.点击【确定】保存更改


三、JAVA验证

1.桌面开始菜单搜索【cmd】,打开命令提示符


2.输入命令

java -version


3.按下回车键(Enter)

至此,表示JAVA完美安装成功!


四、JAVA安装释义

1.环境变量

环境变量是操作系统提供的一种简易的、对应用公开的键值数据库。它可以用来存放某应用想要传达给其它应用或记录给自己的信息。可以理解为每个应用自己主动设置的 QQ 签名。

特别对于环境变量 Path,它特指可执行文件的绝对路径。其中,该可执行文件的文件名将作为可在 CMD 中输入的命令名。如果不使用环境变量 Path,则执行这些命令时需要输入全路径。其它应用往往只知道所需的命令名,而不知道所需应用的路径,所以需要提前设置环境变量 Path。


2.设置 JAVA_HOME 与 Path

对于简单的 Java 程序来说,实际上只需要将 Java 的命令工具的路径添加至 Path 中即可(Path:C:\Program Files\Java\jdk-17\bin\)。不过,很多依赖 Java 的工具技术还要求设置其它环境变量,如 JAVA_HOME,而且这个环境变量经常使用,因此这里选择在安装时就一起配置。换句话说,如果其它工具技术还要求设置更多环境变量,那就还需要单独配置。环境变量并不是配置的越多越好,冗余是万恶之首,按需配置即可。


3.为什么需要手动配置环境变量,而不是安装程序自动配置

让安装包在安装时自动设置环境变量是一件很简单的事情(任何人使用一种安装包制作工具就可以做到这一点),JAVA官方没有选择这么做主要是为了给用户提供更多的自由。用户有可能会在电脑上安装很多个版本 JDK,如果让安装包自动完成这项工作,这将影响用户原来设置的环境变量,因此安装包没有提供这项功能。


http://www.ppmy.cn/devtools/164401.html

相关文章

【算法系列】经典的堆排序算法

文章目录 堆排序算法什么是堆排序?二叉堆的概念 堆排序的基本步骤堆排序的详细流程构建最大堆维护最大堆排序过程Java代码实现 堆排序的图示步骤1. 初始的数组与堆2. 构建最大堆2.1. 检查节点9(序号为3)2.2. 检查节点6(序号为2&am…

自动驾驶FSD技术的核心算法与软件实现

引言:FSD技术的定义与发展背景 在当今快速发展的科技领域中,自动驾驶技术已经成为全球关注的焦点之一。其中,“FSD”(Full Self-Driving,全自动驾驶)代表了这一领域的最高目标——让车辆在无需人类干预的情…

kafka stream对比flink

Kafka Streams 和 Apache Flink 虽然都支持实时计算,但它们的定位、架构和适用场景存在显著差异。选择哪一个取决于具体的需求、场景和技术栈。以下是两者的核心区别和适用场景分析: 1. 定位与架构差异 Kafka Streams 定位:轻量级库&#x…

Java高频笔试题01(含答案及解析)

1.属于面向对象的特征的是( )[多选] A.封装 B.重写 C.重载 D.继承 答案:AD 解析:面向对象的四大特征包括封装、继承、多态和抽象。重写和重载是多态的具体实现方式,但不直接作为特征。 2. ArrayList和LinkedList的哪个是需要动态调整容量的( )[单选] A.都不是 B.都是 C. Lin…

虚拟机缩放比例问题处理

上班打开虚拟机的样子。 最开始判断可能是vmtools 异常重启安装后发现没有效果 通过 xrandr 功能查询显示器信息获取显示器名 设置显示器 同时设置分辨率 也可以同时设置刷新率 注意下图中设置的关键字

LeetCode 349. 两个数组的交集 java题解

https://leetcode.cn/problems/intersection-of-two-arrays/description/ 使用哈希集合来解决。先将一个数组的元素存入哈希集合,然后遍历另一个数组,检查元素是否在哈希集合中,如果存在则将其加入结果集合,最后将结果集合转换为数…

前端开发常用的加密算法

以下是前端开发中常用的加密方式及其适用场景的详细说明: 一、核心加密方案 加密类型常用算法特点适用场景对称加密AES、DES、3DES加密解密使用相同密钥,速度快本地存储加密、HTTP Body加密非对称加密RSA、ECC公钥加密私钥解密,安全性高传输…

Ray Data 内部架构深度解析

Ray Data 是一个基于 Ray 核心的分布式数据处理框架,它提供了一个高层次的 Python API,用于加载、转换和处理大规模数据集。本文将深入探讨 Ray Data 的内部架构、执行机制、调度策略和内存管理等方面,帮助读者更好地理解和使用 Ray Data。 核心概念 Datasets and Blocks…