Jdk中没有jre文件夹怎么办?如何解决?

当我们下载JDK(Java Development Kit)的安装包时,它包含了JRE(Java Runtime Environment)文件夹,因为JRE的存在意味着可以同时运行Java程序和Java应用程序。然而,有些时候我们会下载不包含JRE文件夹的JDK安装包,这个时候就需要手动添加JRE文件夹才能正常运行Java程序。下面是在Windows系统下的解决方案:

  1. 下载并安装JDK

首先,我们需要到官方网站下载JDK安装文件,安装完成后,我们需要找到JDK的安装目录。一般情况下,JDK会默认安装在C盘的Program Files文件夹下。

  1. 下载JRE

接下来,我们需要从官网下载对应的Java运行时环境文件,注意选择与当前jdk版本号相同的JRE版本号。

  1. 复制JRE文件

下载JRE文件后,在电脑的某个目录下解压缩,我们会发现一个名为jre1.8.0_251的文件夹。将它复制到JDK的安装目录下,比如C:\Program Files\Java\jdk1.8.0_251文件夹下。

  1. 配置环境变量

在Windows系统中,需要将JRE文件的路径添加到环境变量中才能正常使用。找到“此电脑”右键选择“属性”,然后选择“高级系统设置”,在弹出的“系统属性”窗口中点击“环境变量”按钮,在“系统变量”中找到“Path”并在其后添加JRE文件所在的路径。

示例1:路径为C:\Program Files\Java\jdk1.8.0_251\jre

示例2:路径为C:\Program Files\Java\jre1.8.0_251

  1. 验证是否配置成功

在命令行中输入以下命令:

java -version

如果弹出Java版本信息,说明配置成功。

另外,我们还可以通过设置JAVA_HOME环境变量来指定JDK的安装路径,具体操作可以参考JAVA_HOME环境变量的设置方法。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Jdk中没有jre文件夹怎么办?如何解决? - Python技术站

(0)
上一篇 2023年5月26日
下一篇 2023年5月26日

相关文章

  • java实现操作系统中的最佳置换Optimal算法

    Java实现操作系统中的最佳置换Optimal算法攻略 算法介绍 最佳置换算法(Optimal)也称为理论最优算法。其思想是根据还未完成的进程未来的使用情况,计算出每一个进程在什么时候会访问页面,然后选择最长时间以后才用到的页面进行置换。 实现步骤 首先根据需要分配的内存大小,将所有的物理块置为空闲状态,并初始化所有页面的最近使用时间为正无穷大。 当一个新页…

    Java 2023年5月19日
    00
  • Java中基于maven实现zxing二维码功能

    下面我将提供一个完整的攻略,教你如何在Java中基于maven实现zxing二维码功能。 1. 环境准备 首先需要安装Maven,同时在pom.xml中添加以下依赖: <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</ar…

    Java 2023年5月20日
    00
  • java和jsp之间的request传值方法

    介绍Java和JSP之间的request传值方法,主要有三种:参数,属性和Session。 1. 参数 使用参数的方法最为简单,只需要在传值的时候,将值通过URL的参数形式传递过去即可。JSP页面中获取参数值的方法是通过request.getParameter()方式。 示例1:将参数id传递给另一个JSP页面 <a href="page2.…

    Java 2023年6月15日
    00
  • jquery的ajaxSubmit()异步上传图片并保存表单数据演示代码

    下面就针对“jquery的ajaxSubmit()异步上传图片并保存表单数据演示代码”的完整攻略进行详细讲解。 1. 简介 ajaxSubmit()是jQuery插件中的一个方法,可以对form表单进行异步上传,常用于表单提交过程中使用,同时也可以进行文件上传的操作。在上传文件的过程中,需要将form表单中的数据也一并提交到后台。 2. 示例代码 下面给出一…

    Java 2023年6月15日
    00
  • Sprint Boot @DateTimeFormat使用方法详解

    @DateTimeFormat是Spring Boot中的一个注解,用于将字符串类型的日期转换为Java中的日期类型。在本文中,我们将详细介绍@DateTimeFormat注解的作用和使用方法,并提供两个示例。 @DateTimeFormat注解的作用 @DateTimeFormat注解用于将字符串类型的日期转换为Java中的日期类型。当使用@DateTim…

    Java 2023年5月5日
    00
  • 博德之门2:加强版怎么修改存档 具体方法步骤详解

    下面是博德之门2:加强版怎么修改存档的具体方法步骤详解。 步骤一:备份存档 在进行存档修改操作之前,请先备份您的存档。这可以帮助您在修改出现问题时恢复到之前的存档状态。 步骤二:下载存档编辑器 下载名为“GIBBED.DIVINITY2.SAVEEDITO”的存档编辑器,该编辑器可以供玩家修改存档。您可以通过搜索引擎搜索并下载该编辑器。 步骤三:打开存档编辑…

    Java 2023年6月16日
    00
  • MyBatis的注解使用、ORM层优化方式(懒加载和缓存)

    下面是关于MyBatis的注解使用、ORM层优化方式(懒加载和缓存)的完整攻略: MyBatis注解使用 MyBatis是一款非常强大的ORM框架,我们可以使用XML的方式编写SQL语句进行数据库操作。但是,MyBatis也支持使用注解的方式来进行数据库操作。 对于注解的使用方式,我们首先需要在Mapper接口中定义SQL语句。这一步类似于XML中的定义方式…

    Java 2023年6月1日
    00
  • java通过MySQL驱动拦截器实现执行sql耗时计算

    首先让我解释一下MySQL驱动拦截器。MySQL驱动拦截器是通过JDBC驱动程序提供的一种扩展机制,以拦截JDBC API调用,从而可以在执行JDBC操作之前和之后添加自定义逻辑。使用MySQL驱动拦截器,我们可以实现一些非常有用的功能,例如,计算SQL执行时间、SQL量级统计、检测SQL注入等。 接下来,我将详细描述如何使用Java和MySQL驱动拦截器来…

    Java 2023年5月20日
    00
合作推广
合作推广
分享本页
返回顶部