Java-jdk 11或17 文件路径中没有jre文件

本文介绍了配置JDK环境变量的重要性,包括提高开发效率、简化流程、增强代码可移植性和方便管理软件版本。详细阐述了JDK的概念,并提供了配置JRE的步骤,通过`jlink.exe`命令生成JRE文件夹。总结来说,配置环境变量是Java开发中的关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

背景介绍

概念说明

JDK

环境变量

配置环境变量的好处

解决步骤

1. 找到对应的安装jdk文件的路径​编辑

2.在jdk文件夹下右击打开命令提示符

3.执行命令  bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre 

4.jre文件夹就出来了


背景介绍

        在我们使用IDE敲代码的时候,是需要安装jdk的。但是由于jdk版本的不同导致在配置系统环境的时候找不到对应的jre文件。

概念说明

JDK

        1.JDK(Java Development Kit)是Java开发工具包的缩写,是用于开发Java应用程序的软件包。它包含了Java编译器(javac)、Java虚拟机(JVM)以及其他用于开发和调试Java程序的工具和库。

        2.JDK提供了开发Java程序所需的所有工具和资源,包括编译、调试、运行和部署Java应用程序的功能。它还提供了Java标准类库和相关的开发文档,方便开发者使用和理解Java的各种功能和特性。

        3.在使用JDK进行Java开发时,需要先安装JDK并配置好相关的环境变量,以便在命令行或集成开发环境(IDE)中能够正确地使用JDK提供的工具和库。

环境变量

        1.环境变量是操作系统中的一组动态值,用于指定操作系统和应用程序的运行环境。在Java开发中,环境变量主要用于指定JDK的安装路径和其他相关配置。

        2.在配置环境变量时,需要将JDK的安装路径添加到系统的"PATH"变量中,以便系统能够找到并使用JDK提供的命令和工具。此外,还可以配置其他环境变量,如"JAVA_HOME"用于指定JDK的安装路径,"CLASSPATH"用于指定Java类库的搜索路径等。

配置环境变量的好处

  1. 方便使用命令行工具:配置了环境变量后,可以直接在命令行中使用相关的命令和工具,而无需每次都输入完整的路径。例如,在配置了Java的环境变量后,可以直接在命令行中运行"java"、"javac"等命令,而不需要指定完整的路径。

  2. 简化开发流程:配置了环境变量后,可以直接在集成开发环境(IDE)中使用相关的工具和库,而无需手动设置路径或导入外部库。这样可以简化开发流程,提高开发效率。

  3. 提高代码的可移植性:通过配置环境变量,可以将开发环境的配置信息与具体的项目代码分离。这样,当在不同的机器或操作系统上进行开发时,只需要配置相应的环境变量,而不需要修改项目代码,从而提高代码的可移植性。

  4. 管理和更新软件版本:通过配置环境变量,可以方便地管理和更新软件版本。当需要升级或更换软件版本时,只需要更新相应的环境变量即可,而不需要手动修改每个项目的配置。

  5. 避免冲突和混乱:配置了环境变量后,不同的软件和工具可以共享同一个环境,避免了不同软件之间的冲突和混乱。例如,不同的项目可以共享同一个Java环境,而不会相互干扰。

       

解决步骤

        所以我们想要配置系统变量就需要有jre文件,jre文件是可以通过命令行进行安装显示的。

1. 找到对应的安装jdk文件的路径

2.在jdk文件夹下右击打开命令提示符

3.执行命令  bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre 

4.jre文件夹就出来了

总结提升

         总的来说,配置环境变量可以提高开发效率,简化开发流程,增强代码的可移植性,方便管理和更新软件版本,避免冲突和混乱。这些好处使得配置环境变量成为开发过程中的重要步骤。

 

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

武梓龙_Wzill

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值