Java JDK安装、环境配置图文教程

 更新时间:2025年10月23日 15:05:02   作者:王多鱼的梦想~  
JDK 是Java程序开发的核心工具包,包含了开发Java应用程序所需的所有资源,本文给大家介绍Java JDK安装、环境配置图文教程,感兴趣的朋友跟随小编一起看看吧

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

1. JDK介绍

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

JDK 的主要组成部分

  • JRE(Java Runtime Environment)
    • 是 Java 程序运行的环境,包含了 JVM 和运行 Java 程序所需的核心类库。
    • JDK 包含了 JRE,因此开发者在使用 JDK 时,实际上也已经拥有了 JRE。
  • Java 编译器(javac)
    • 将 Java 源代码(.java 文件)编译成字节码(.class 文件),供 JVM 执行。
  • Java 类库(API)
  • 提供了大量的预定义类和方法,供开发者在编写程序时使用。常见的类库有:
    • java.lang:包含基本的类,如 StringMathObject 等。
    • java.util:提供集合框架、日期和时间处理等功能。
    • java.io:处理输入输出(I/O)操作的类。
    • java.net:处理网络编程的类。
  • 工具(如 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

运行安装程序

双击下载的 .exe 安装文件,开始安装过程。

在安装过程中,可以选择默认安装路径,也可以自定义安装路径。我这里改成了自己设置的路径(D:\JDK),记住这个路径,在后面配置环境变量的时候需要用到。

完成安装

安装完成后,点击“关闭”关闭安装程序。

4. 配置环境变量

配置 JAVA_HOME

打开系统属性

Win + I 快捷键将打开** “设置”** 窗口,选择 “系统信息”

在弹出的窗口中,点击 “高级系统设置”

进入环境变量设置

系统属性 窗口中,点击 “环境变量”

添加 JAVA_HOME 变量

系统变量 区域,点击 “新建” 按钮,添加以下内容:

变量名JAVA_HOME

变量值:填写你的 JDK 安装路径,例如 D:\JDK(请根据实际安装路径调整)。

点击 “确定”

配置 PATH 变量

找到名为 “Path” 的变量,点击 “编辑”

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

%JAVA_HOME%\bin

确认保存后,点击 “确定”

5. 验证安装

打开命令提示符

Win + R 打开运行对话框,输入 cmd 并按回车,打开 命令提示符

检查 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)

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

javac -version

如果一切顺利,命令会显示 JDK 编译器的版本信息。

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

6.1 创建 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 确认。

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

到此这篇关于Java JDK安装、环境配置图文教程的文章就介绍到这了,更多相关java jdk安装配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • spring实现bean对象创建代码详解

    spring实现bean对象创建代码详解

    这篇文章主要介绍了spring实现bean对象创建代码详解,具有一定借鉴价值,需要的朋友可以参考下
    2017-12-12
  • 微信支付java版本之JSAPI支付+发送模板消息

    微信支付java版本之JSAPI支付+发送模板消息

    这篇文章主要介绍了微信支付java版本之JSAPI支付,发送模板消息,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • Java运行环境搭建的图文教程

    Java运行环境搭建的图文教程

    下面小编就为大家带来一篇Java运行环境搭建的图文教程。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • Maven 命令行打包 和 pom.xml的常用配置详解

    Maven 命令行打包 和 pom.xml的常用配置详解

    这篇文章主要介绍了Maven 命令行打包 和 pom.xml的常用配置详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • Java插入修改删除数据库数据的基本方法

    Java插入修改删除数据库数据的基本方法

    这篇文章主要介绍了Java插入修改删除数据库数据的基本方法,是Java入门学习中的基础知识,需要的朋友可以参考下
    2015-10-10
  • java定时任务框架elasticjob详解

    java定时任务框架elasticjob详解

    这篇文章主要介绍了java定时任务框架elasticjob详解,Elastic-Job是ddframe中dd-job的作业模块中分离出来的分布式弹性作业框架。该项目基于成熟的开源产品Quartz和Zookeeper及其客户端Curator进行二次开发。,需要的朋友可以参考下
    2019-06-06
  • springboot 缓存@EnableCaching实例

    springboot 缓存@EnableCaching实例

    这篇文章主要介绍了springboot 缓存@EnableCaching实例,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • 消息队列MQ使用详解

    消息队列MQ使用详解

    消息队列(MQ)是一种基于“先进先出”原则的数据结构,广泛应用于分布式系统中,主要用于应用解耦、异步消息处理和流量削峰,消息队列中间件通过允许生产者发送消息到队列,消费者从队列中拉取消息或订阅消息,实现高效、可扩展和最终一致性的系统架构
    2024-10-10
  • Java SpringBoot集成ChatGPT实现AI聊天

    Java SpringBoot集成ChatGPT实现AI聊天

    ChatGPT已经组件放开了,现在都可以基于它写插件了,也许可以用它结合文字语音开发一个老人小孩需要的智能的说话陪伴啥的,这篇文章就介绍SpringBoot结合ChatGPT实现AI聊天感兴趣的同学可以借鉴一下
    2023-04-04
  • mybatis框架之mybatis中dao层开发的两种方法

    mybatis框架之mybatis中dao层开发的两种方法

    这篇文章主要介绍了mybatis框架之mybatis中dao层开发的两种方法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07

最新评论