2024最新版JDK安装保姆级教程

 更新时间:2024年09月11日 10:59:13   作者:南城花随雪。  
这篇文章主要介绍了2024最新版JDK安装保姆级教程,JDK是Java开发的核心工具包,包含编译器、运行时环境和标准库等,安装JDK首先要从官网下载合适版本,如JDK17,然后进行安装,安装完成后需配置环境变量JAVA_HOME和Path,确保系统可以正确找到Java命令,需要的朋友可以参考下

一、JDK简介

JDK(Java Development Kit,Java开发工具包)是用于开发Java应用程序的工具集。它包括了一系列开发工具和库,用于编写、编译、调试和运行Java程序。JDK是Java开发者必须安装的软件包。

JDK通常包括以下主要组件:

  • Java编译器 (javac):用于将Java源代码编译成字节码 (.class 文件)。
  • Java运行时环境 (JRE):包括Java虚拟机 (JVM) 和标准类库,用于运行Java应用程序。JRE是JDK的一部分。
  • Java解释器/加载器 (java):用于解释和运行字节码。
  • 标准类库:一系列标准类库,提供常用的功能,例如数据结构、数学运算、输入输出、网络编程等。
  • 开发工具:如调试器 (jdb)、文档生成器 (javadoc)、归档工具 (jar) 等。

JDK 使开发者能够从编写代码到将其打包为可分发的应用程序。每个JDK版本都会引入新的功能、性能改进和安全更新,因此开发者通常会选择适合其项目需求的版本进行开发。

二、JDK版本

截至2024年,Oracle的Java Development Kit (JDK) 主要有以下几个长期支持 (LTS) 版本被认为是稳定版本:

  • JDK 8:发布于2014年3月,广泛使用并得到长期支持。
  • JDK 11:发布于2018年9月,是另一个LTS版本,广泛用于生产环境。
  • JDK 17:发布于2021年9月,是最新的LTS版本,得到长期支持。

非LTS版本也会在各自发布周期内得到支持,但生命周期较短。例如,JDK 9、JDK 10、JDK 12-16 等都属于非LTS版本,通常支持六个月。对于生产环境,建议选择LTS版本以获得长期的安全更新和稳定性支持。

那多说无益我们来开始安装

三、JDK安装(JDK 17)

1、JDK下载

(下载地址)

https://www.oracle.com/java/technologies/downloads/   也可以点击这里下载

2、JDK安装

我们得到安装包,双击!

点击下一步

选择更改或者直接下一步

更改路径

继续下一步

出现这个页面就安装成功了!

四、配置环境变量

1、环境变量简介

环境变量是一个动态命名值,它能够影响系统运行过程中的行为。这些变量可以用于存储系统配置和其他信息,以便操作系统和应用程序可以访问这些信息。环境变量通常用于配置应用程序的运行环境,简化命令行操作,以及设置系统路径等。

2、配置JAVA_HOME

此电脑鼠标右击点击属性

点击高级系统设置

点击环境变量

在系统变量点击新建

变量名:JAVA_HOME

变量值:上面自己的安装路径

如果没改,默认为:C:\Program Files\Java\jdk-17

填写完毕之后点击确定回到环境变量

系统变量点击Path,然后点击编辑

进入页面点击新建

        将JAVA_HOME加到Path里

        %JAVA_HOME%\bin

        然后点击确认

回到环境变量点击确认

回到系统属性继续点击确认

 这样我们的JDK环境变量就配置好了,那我们该如何检验呢?

五、查看是否安装成功

点击WIN+R(WIN键是键盘上画着窗口图标键)

输入cmd

回车之后我们进入到命令窗口里

输入:java -version 回车

如果显示出JDK版本那我们就大功告成啦!

ps:如果不成功,就重启电脑,有的系统编辑环境变量后只有重启后才会生效!

总结

到此这篇关于2024最新版JDK安装保姆级教程的文章就介绍到这了,更多相关2024最新版JDK安装内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 解密Spring Boot深入理解条件装配与条件注解

    解密Spring Boot深入理解条件装配与条件注解

    条件注解是一种特殊的注解,用于标记在配置类、组件类或方法上,它们根据某些条件的结果来决定是否应用相应的配置或组件,这篇文章主要介绍了解密Spring Boot深入理解条件装配与条件注解,需要的朋友可以参考下
    2024-06-06
  • Java异常跟踪栈定义与用法示例

    Java异常跟踪栈定义与用法示例

    这篇文章主要介绍了Java异常跟踪栈定义与用法,结合具体实例形式分析了异常处理栈的概念、原理及相关使用技巧,需要的朋友可以参考下
    2018-05-05
  • SpringBoot+React实现计算个人所得税

    SpringBoot+React实现计算个人所得税

    本文将以个人所得税的计算为例,使用React+SpringBoot+GcExcel来实现这一功能,文中的示例代码讲解详细,具有一定的学习价值,感兴趣的小伙伴可以了解下
    2023-09-09
  • Java中堆和栈的概念和区别

    Java中堆和栈的概念和区别

    Java的堆是一个运行时数据区,类的对象从堆中分配空间。栈中主要存放一些基本数据类型的变量(byte,short,int,long,float,double,boolean,char)和对象的引用,这篇文章给大家详细介绍java 堆和栈的概念和区别,一起看看吧
    2020-06-06
  • SpringAMQP的使用方式案例详解

    SpringAMQP的使用方式案例详解

    这篇文章主要介绍了SpringAMQP的使用方式,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2024-01-01
  • SpringBoot3集成SLF4J+logback进行日志记录的实现

    SpringBoot3集成SLF4J+logback进行日志记录的实现

    本文主要介绍了SpringBoot3集成SLF4J+logback进行日志记录的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • 深入浅出讲解Java集合之Collection接口

    深入浅出讲解Java集合之Collection接口

    这篇文章主要介绍了深入浅出讲解Java集合之Collection接口,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09
  • 如何计算Java对象占用了多少空间?

    如何计算Java对象占用了多少空间?

    在Java中没有sizeof运算符,所以没办法知道一个对象到底占用了多大的空间,但是在分配对象的时候会有一些基本的规则,我们根据这些规则大致能判断出来对象大小,需要的朋友可以参考下
    2016-01-01
  • 详解Java中字符流与字节流的区别

    详解Java中字符流与字节流的区别

    这篇文章主要介绍了详解Java中字符流与字节流的区别的相关资料,需要的朋友可以参考下
    2017-03-03
  • @Resource和@Autowired两个注解的区别及说明

    @Resource和@Autowired两个注解的区别及说明

    这篇文章主要介绍了@Resource和@Autowired两个注解的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06

最新评论