jdk安装、Java环境配置方法详解

 更新时间:2025年06月10日 12:12:04   作者:Phragmites Adans  
这篇文章主要介绍了jdk安装、Java环境配置方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

一、简介

jdk是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的Java应用程序。jdk是整个Java开发的核心,包含了Java环境,Java工具和Java的基础类库。

jre(Java Runtime Environment,Java运行环境),运行Java程序所必须的环境的集合

  • 包含JVM标准实现及Java的核心类库
  • 包含Java虚拟机(jvm)
  • Java核心类库和支持文件
  • 它不包含开发工具(jdk)–编译器、调试器和其他工具。

如果只需要运行Java程序或Applet,下载并安装即可。如果要自行开发Java软件,要下载jdk(jre和jdk的区别:没有jdk,无法编译Java程序,如果只想运行Java程序,要确保已安装响应的jre)。在jdk中附带有jre。

版本:

  • SE(J2SE),standard edtion,标准版,是我们通常用的一个版本
  • EE(J2EE),enterprise edtion,企业版,使用这种jdk开发的J2EE应用程序
  • ME(J2ME),micro edtion,主要用于移动设备、嵌入式设备上的Java应用程序

二、jdk下载及安装

下载地址:https://www.oracle.com/java/technologies/downloads/?er=221886#java8-windows根据电脑选择合适版本

在这里插入图片描述

下载后按照引导,进行jdk安装,但需要注意安装目录选择,在进行环境变量配置时需要用到

三、环境变量配置

  1. 此电脑-》右键-》属性-》高级系统设置-》环境变量,进入环境变量的配置选项
  2. 配置如下图的JAVA_HOME和CLASSPATH,可在用户变量下进行添加,只对当前用户生效,其他用户登录时则不能起作用,在系统变量下进行配置则任何用户登录时均可起作用

 1、鼠标右击‘我的电脑’-->‘属性’-->找到‘高级系统设置’-->‘环境变量’-->在‘系统变量’中编辑:

2、点击‘新建’ JAVA_HOME 变量        JAVA_HOME=D:\Development_Kits\Java\jdk1.8.0_281;(JDK的安装路径),然后‘确定’

 

3、新建 CLASSPATH 变量         CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注意最前面有一点)

4、找到系统变量中的‘PATH’变量,双击或点击‘编辑’(注意最后的英文分号)

检验

1、快捷键 win+R--> 输入cmd

2、输入java -version之后出现:

 

 3、输入javac,显示如图的内容,说明环境变量已经配置成功

四、环境选择

1.java的主流开发工具有eclipse和intelli IEDA,当然也可选择其他开放环境,此处我们选择intelli IDEA
下载地址:

2.下载完成后安装,按照引导安装即可

在这里插入图片描述

3.项目新建

1.选择新建项目

2.选择jdk,之前已经配置,此处并不需要下载,默认即可

在这里插入图片描述

3.默认选择,到如下界面选择文件夹,进行项目命名,点击完成即可

在这里插入图片描述

4.新建项目后需要新建package和class,需严格按照命名规则进行命名

在这里插入图片描述

5.点击上方run,选择类进行运行即可

在这里插入图片描述

在这里插入图片描述

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

相关文章

  • dom4j从jar包中读取xml文件的方法

    dom4j从jar包中读取xml文件的方法

    这篇文章主要介绍了dom4j从jar包中读取xml文件的方法,需要的朋友可以参考下
    2014-02-02
  • Java重点之基于比较的七大排序

    Java重点之基于比较的七大排序

    最近几天在研究排序算法,看了很多博客,发现网上有的文章中对排序算法解释的并不是很透彻,而且有很多代码都是错误的,所以我根据这几天看的文章,整理了一个较为完整的排序算法总结,本文中的所有算法均有JAVA实现,经本人调试无误后才发出,如有错误,请各位前辈指出
    2021-10-10
  • 在Spring中配置Quartz的三种方式

    在Spring中配置Quartz的三种方式

    Spring Quartz 是一个任务调度框架,它允许我们定期执行特定的任务,在 Spring 中,我们可以通过多种方式来配置 Quartz,包括使用 ​​@Scheduled​​ 注解、XML 配置和 Java 配置,本文将介绍如何在 Spring 中使用这三种方式来配置 Quartz,需要的朋友可以参考下
    2025-01-01
  • Spring Boot 3 集成 RabbitMQ 实践指南(原理解析)

    Spring Boot 3 集成 RabbitMQ 实践指南(原理解析

    本文介绍了SpringBoot 3集成RabbitMQ的实践指南,涵盖了RabbitMQ的核心原理、核心概念、高级特性、应用场景、环境搭建、核心配置类、消息生产者、消息消费者、接口控制器、监控与运维、最佳实践以及常见问题与解决方案等内容,感兴趣的朋友一起看看吧
    2025-02-02
  • SpringBoot通过自定义注解与异步来管理日志流程

    SpringBoot通过自定义注解与异步来管理日志流程

    实现日志管理说实话方式还挺多,个人使用过直接在Controller代码里面写、AOP+自定义注解、ConstraintValidator。本文主要和大家讲的是自定义注解与异步来管理日志流程,感兴趣的可以了解一下
    2023-03-03
  • Google Guava 缓存工具使用详解

    Google Guava 缓存工具使用详解

    这篇文章主要介绍了Guava自加载缓存LoadingCache使用指南,通过这些内容介绍,了解了LoadingCache的基本原理和用法,包括如何创建和配置缓存,以及如何结合Java 8的特性来优化代码,需要的朋友可以参考下
    2023-12-12
  • Java并发计数器的深入理解

    Java并发计数器的深入理解

    这篇文章主要给大家介绍了关于Java并发计数器的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Java具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05
  • Spring Boot实现自动发送邮件

    Spring Boot实现自动发送邮件

    这篇文章主要为大家详细介绍了Spring Boot实现自动发送邮件,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-02-02
  • Spring中利用SchedulingConfigurer实现动态定时任务配置的示例

    Spring中利用SchedulingConfigurer实现动态定时任务配置的示例

    定时任务是一项至关重要的功能,它们使得我们能够按照预定的时间执行特定的任务,本文主要介绍了Spring中利用SchedulingConfigurer实现动态定时任务配置的示例,感兴趣的可以了解一下
    2024-05-05
  • 深入了解java8的foreach循环

    深入了解java8的foreach循环

    虽然java8出来很久了,但是之前用的一直也不多,最近正好学习了java8。下面给大家分享java8中的foreach循环,感兴趣的朋友一起看看吧
    2017-05-05

最新评论