【2025年最新版】Java JDK安装、环境配置教程 (图文非常详细)

ops/2025/2/4 4:18:27/

文章目录

  • 【2025年最新版】Java JDK安装、环境配置教程 (图文非常详细)
  • 1. JDK介绍
  • 2. 下载 JDK
  • 3. 安装 JDK
  • 4. 配置环境变量
  • 5. 验证安装
  • 6. 创建并测试简单的 Java 程序
    • 6.1 创建 Java 程序:
    • 6.2 编译和运行程序:
    • 6.3 在显示或更改文件的扩展名(文件后缀)

【2025年最新版】Java JDK安装、环境配置教程 (图文非常详细)

1. JDK介绍

JDK(Java Development Kit) 是 Java 程序开发的核心工具包,包含了开发 Java 应用程序所需的所有资源。它为开发者提供了编写、编译、调试和运行 Java 程序的工具和类库。

JDK 的主要组成部分

  1. JRE(Java Runtime Environment)

    • 是 Java 程序运行的环境,包含了 JVM 和运行 Java 程序所需的核心类库。
    • JDK 包含了 JRE,因此开发者在使用 JDK 时,实际上也已经拥有了 JRE。
  2. Java 编译器(javac)

    • 将 Java 源代码(.java 文件)编译成字节码(.class 文件),供 JVM 执行。
  3. Java 类库(API)

    • 提供了大量的预定义类和方法,供开发者在编写程序时使用。常见的类库有:
      • java.lang:包含基本的类,如 StringMathObject 等。
      • java.util:提供集合框架、日期和时间处理等功能。
      • java.io:处理输入输出(I/O)操作的类。
      • java.net:处理网络编程的类。
  4. 工具(如 javadoc、jdb、jar)

    • javadoc:用于从 Java 源代码中的注释生成 API 文档。
    • jdb:调试工具,帮助开发者排查程序中的问题。
    • jar:用于打包和压缩 Java 类文件及相关资源的工具。

2. 下载 JDK

  • 访问 Oracle 官网 ,选择Products下拉框点击Java;请添加图片描述请添加图片描述

  • 选择点击图中Download Java

    请添加图片描述

    • 选择适合 JDK 版本,本文选择JDK 23在Windows x64环境下安装 x64 Installer。

      选择建议:

      • 普通用户:选择 x64 Installer,简便、快速。
      • 开发者或需要灵活控制安装位置的用户:选择 x64 Compressed Archive,需要手动设置环境变量。
      • IT 管理员或批量部署:选择 x64 MSI Installer,适合批量安装和企业环境。

    在这里插入图片描述

  • 点击下载 .exe 安装文件
    请添加图片描述

  • 需要下载其他版本JDK的可以参考下面流程(比如JDK 17/JDK 11/JDK 8),不需要下载其他版本的跳过到 安装 JDK。

    • 点击Java archive
      请添加图片描述
    • 在右侧边框选择需要的版本点击进去
      请添加图片描述
    • 根据自己电脑的配置选择合适的版本下载请添加图片描述

3. 安装 JDK

  1. 运行安装程序

    • 双击下载的 .exe 安装文件,开始安装过程。
    • 在安装过程中,可以选择默认安装路径,也可以自定义安装路径。我这里改成了自己设置的路径(D:\JDK),记住这个路径,在后面配置环境变量的时候需要用到。
      请添加图片描述
      请添加图片描述
      请添加图片描述
      请添加图片描述
  2. 完成安装

    • 安装完成后,点击“关闭”关闭安装程序。
      在这里插入图片描述

4. 配置环境变量

配置 JAVA_HOME

  1. 打开系统属性
    • Win + I 快捷键将打开** “设置”** 窗口,选择 “系统信息”
      请添加图片描述
  • 在弹出的窗口中,点击 “高级系统设置”
    请添加图片描述
  1. 进入环境变量设置

    • 系统属性 窗口中,点击 “环境变量”
      请添加图片描述
  2. 添加 JAVA_HOME 变量

    • 系统变量 区域,点击 “新建” 按钮,添加以下内容:
      • 变量名JAVA_HOME
      • 变量值:填写你的 JDK 安装路径,例如 D:\JDK(请根据实际安装路径调整)。
    • 点击 “确定”
      请添加图片描述
      请添加图片描述

配置 PATH 变量

  1. 找到名为 “Path” 的变量,点击 “编辑”
    请添加图片描述

  2. 点击 “新建”,并添加以下路径:

    • %JAVA_HOME%\bin
  3. 确认保存后,点击 “确定”
    请添加图片描述

5. 验证安装

  1. 打开命令提示符

    • Win + R 打开运行对话框,输入 cmd 并按回车,打开 命令提示符
  2. 检查 JDK 版本
    在命令行中输入以下命令,确认安装成功:

    java -version
    

    如果安装成功,你将看到类似于以下输出:

    java version "23.0.x"
    Java(TM) SE Runtime Environment (build 23.0.x+xxx)
    Java HotSpot(TM) 64-Bit Server VM (build 23.0.x+xxx, mixed mode)
    

    请添加图片描述

  3. 检查编译器
    还可以检查 javac(Java 编译器)是否安装:

    javac -version
    

    如果一切顺利,命令会显示 JDK 编译器的版本信息。
    请添加图片描述

6. 创建并测试简单的 Java 程序

6.1 创建 Java 程序:

  • 打开文本编辑器,输入以下代码:
    java">public class HelloWorld {public static void main(String[] args) {System.out.println("Hello, World!");}
    }
    
  • 将文件保存为 HelloWorld.java。(这里需要打开文件扩展名,打开方法看 3. 在显示或更改文件的扩展名(文件后缀)

6.2 编译和运行程序:

  • 在命令行中,切换到保存 HelloWorld.java 文件的目录。
  • 输入以下命令来编译:
    javac HelloWorld.java
    
  • 然后,运行程序:
    java HelloWorld
    
  • 你应该会看到输出:
    Hello, World!
    

请添加图片描述

6.3 在显示或更改文件的扩展名(文件后缀)

显示文件扩展名

1.打开文件资源管理器

  • 按下 Win + E 打开文件资源管理器。

2.进入视图设置

  • 在文件资源管理器的窗口中,点击 “查看” 菜单。
  • 然后选择 “显示”,接着勾选 “文件扩展名”

或者,点击 “查看” -> “选项”,然后选择 “查看” 标签,取消选中 “隐藏已知文件类型的扩展名”

更改文件扩展名

  1. 右键点击文件,选择 “重命名”
  2. 修改文件名并添加新的扩展名(例如 .txt.jpg)。
  3. Enter 确认。

注意:更改文件扩展名时,确保新的扩展名适合文件类型,否则文件可能无法正确打开。


http://www.ppmy.cn/ops/155472.html

相关文章

Java实现.env文件读取敏感数据

文章目录 1.common-env-starter模块1.目录结构2.DotenvEnvironmentPostProcessor.java 在${xxx}解析之前执行,提前读取配置3.EnvProperties.java 这里的path只是为了代码提示4.EnvAutoConfiguration.java Env模块自动配置类5.spring.factories 自动配置和注册Enviro…

rust跨平台调用动态库

动态库在不同的操作系统&#xff0c;扩展名是不一样的&#xff0c;所以要做处理: static LIB: Lazy<Mutex<Option<Library>>> Lazy::new(|| Mutex::new(None));type CreateFunc unsafe extern "C" fn(*const c_char, *const c_char) -> c_int…

亚博microros小车-原生ubuntu支持系列:19 nav2 导航

开始小车测试之前&#xff0c;先补充下背景知识 nav2 Navigation2具有下列工具&#xff1a; 加载、提供和存储地图的工具&#xff08;地图服务器Map Server&#xff09; 在地图上定位机器人的工具 (AMCL) 避开障碍物从A点移动到B点的路径规划工具&#xff08;Nav2 Planner&a…

高速PCB设计指南2——PCB设计的信号完整性

高速PCB设计指南2——PCB设计的信号完整性 1. 信号完整性定义2. 信号完整性的需求3. 导致PCB中信号完整性的问题3.1 阻抗不连续3.2 反射、振铃、过冲3.3 串扰3.4 过孔残桩&#xff08;Stub&#xff09;3.5 偏移&#xff08;Jitter&#xff09;和抖动(Skew)3.6 信号衰减&#xf…

基于Docker以KRaft模式快速部署Kafka

参考文献 https://kafka.apache.org/37/documentation.html#uses https://spring.io/projects/spring-kafka#overview 获取Docker镜像 docker pull apache/kafka:3.7.1 创建一个目录来存储Kafka的配置文件 mkdir -p /home/user/kafka_config 启动Kafka容器 docker run …

RabbitMQ5-死信队列

目录 死信的概念 死信的来源 死信实战 死信之TTl 死信之最大长度 死信之消息被拒 死信的概念 死信&#xff0c;顾名思义就是无法被消费的消息&#xff0c;一般来说&#xff0c;producer 将消息投递到 broker 或直接到queue 里了&#xff0c;consumer 从 queue 取出消息进…

分布式微服务系统架构第87集:kafka

Kafka 就是为了解决上述问题而设计的一款基于发布与订阅的消息系统。它一般被称为 “分布式提交日志”或者“分布式流平台”。文件系统或数据库提交日志用来提供所有事务 的持久记录&#xff0c;通过重放这些日志可以重建系统的状态。同样地&#xff0c;Kafka 的数据是按照一定…

WebForms SortedList 深度解析

WebForms SortedList 深度解析 引言 在Web开发领域,对于数据结构的理解与应用至关重要。其中,SortedList类在WebForms中是一个常用的数据结构,它能够帮助开发者高效地管理有序数据集合。本文将深入解析SortedList类在WebForms中的应用,包括其基本概念、常用方法、性能特点…