JDK与JRE的下载和安装以及配置JDK环境变量图文教程

 更新时间:2023年12月09日 09:20:54   作者:Eileennnnnn  
JRE也就是(Java RuntimeEnvironment)Java运行环境,是运行JAVA程序所必须的环境的集合,包含各种类库,下面这篇文章主要给大家介绍了关于JDK与JRE的下载和安装以及配置JDK环境变量的相关资料,需要的朋友可以参考下

一、JDK官方下载

1、打开官方下载页面:Java Downloads | Oracle 或者点击这里直接下载

2、选择JDK 20 - Windows - x64 Installer下载安装文件

二、JDK安装

需要注意的一点是:安装JDK时要记住安装路径,在配置环境变量的时候要用到这个路径。

我的安装路径是:D:\JDK20\Sitehere

三、JRE官方下载

1、打开官方下载页面:Java Downloads | Oracle

2、往下拉找到JRE8的位置,按图中标示点击下载链接。 或者点击这里直接下载

3、接受此协议,点击下载。

4、需要登陆Oracle,没有就先创建,创建后就可下载了。

四、JRE安装

安装JRE的时候,尽量和JDK安装在同一个目录下。

我的JDK安装路径:D:\JDK20\Sitehere

我的JRE安装路径:D:\JDK20\JRESitehere

五、配置JDK环境变量

1、电脑桌面我的电脑 - 右键 - 属性,打开高级系统设置。

2、点击环境变量。

3、在系统变量中选择新建。

4、新建系统变量JAVA_HOME,值是JDK的安装路径。

5、新建系统变量CLASSPATH,值是.;%JAVA_HOME%\bin;D:\JDK20\JRESiteHere\bin

说明:

设置CLASSPATH的值是因为Java解释器的运行过程中会找出环境变量CLASSPATH,用作查找.class文件的根目录,CLASSPATH可以包含多个可供选择的查询路径。我设置的CLASSPATH值包含3个查询路径,每一个路径由分号隔开。

  • 第一个路径是小数点,表示当前目录,就是编译或者执行程序时,你的.class文件所在的目录;
  • 第二个路径是%JAVA_HOME%\bin,之前设置的环境变量JAVA_HOME的值是D:\JDK20\SiteHere,所以第二的路径就是D:\JDK20\SiteHere\bin,也就是JDK安装路径的bin文件夹下;
  • 第三个路径是D:\JDK20\JRESiteHere\bin,即JRE安装路径的bin文件夹下。

CLASSPATH的值要根据自己的需要自行设置。

6、系统变量中找到Path,点编辑。

7、点击新建,输入.;%JAVA_HOME%\bin;D:\JDK20\JRESiteHere\bin。

8、一直点确定,直至退出。

六、检查是否安装成功

1、windows+R键打开运行窗口,输入cmd,点确定进入命令行窗口。

2、输入命令java -version,出现如图所示代表安装成功。

总结 

到此这篇关于JDK与JRE的下载和安装以及配置JDK环境变量的文章就介绍到这了,更多相关JDK与JRE下载安装及配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java上传下载文件并实现加密解密

    Java上传下载文件并实现加密解密

    这篇文章主要介绍了Java上传下载文件并实现加密解密,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • 如何用Springboot快速整合shiro安全框架

    如何用Springboot快速整合shiro安全框架

    这篇文章主要介绍了如何用SpringBoot快速整合shiro安全框架,shiro原名Apache Shiro 是一个Java 的安全(权限)框架。Shiro 可以非常容易的开发出足够好的应用,感兴趣的同学可以参考阅读
    2023-04-04
  • Java 如何使用Velocity引擎生成代码

    Java 如何使用Velocity引擎生成代码

    代码生成器,可以有效减少编写重复代码,快速实现简单的业务逻辑,也能让我们的代码保持一致。那目前,我们看到的代码生成器,大部分是基于velocity引擎模板生成的,接下来我们就学习一下如何实现代码生成器。
    2021-06-06
  • 一文带你熟练掌握Java中的日期时间相关类

    一文带你熟练掌握Java中的日期时间相关类

    我们在开发时,除了数字、数学这样的常用API之外,还有日期时间类,更是会被经常使用,比如我们项目中必备的日志功能,需要记录异常等信息产生的时间,本文就带各位来学习一下相关的日期时间类有哪些
    2023-05-05
  • java IP地址网段计算的示例代码

    java IP地址网段计算的示例代码

    这篇文章主要介绍了java IP地址网段计算的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • java web上传文件和下载文件代码片段分享

    java web上传文件和下载文件代码片段分享

    这篇文章主要为大家详细介绍了java web上传文件和下载文件代码片段,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • Java8生成时间方式及格式化时间的方法实例

    Java8生成时间方式及格式化时间的方法实例

    这篇文章主要给大家介绍了关于Java8生成时间方式及格式化时间的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • 深入解析Java的Struts框架中的控制器DispatchAction

    深入解析Java的Struts框架中的控制器DispatchAction

    这篇文章主要介绍了深入解析Java的Struts框架中的控制器DispatchAction,Struts是Java的SSH三大web开发框架之一,需要的朋友可以参考下
    2015-12-12
  • Spring项目读取配置文件中文乱码的解决

    Spring项目读取配置文件中文乱码的解决

    这篇文章主要介绍了Spring项目读取配置文件中文乱码的解决方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • 解决Mybatis中foreach嵌套使用if标签对象取值的问题

    解决Mybatis中foreach嵌套使用if标签对象取值的问题

    这篇文章主要介绍了解决Mybatis中foreach嵌套使用if标签对象取值的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-02-02

最新评论