为什么我装的jdk17没有附带jre
时间: 2024-03-20 19:37:20 浏览: 21
JDK(Java Development Kit)是用于开发Java应用程序的软件包,而JRE(Java Runtime Environment)是用于运行Java应用程序的软件包。通常情况下,JDK会包含JRE,但有时候可能会出现没有附带JRE的情况。
这可能是因为你下载的JDK版本是一个开发者版本,它主要用于开发目的,不包含JRE。开发者可以根据自己的需求选择是否需要附带JRE。
如果你需要同时安装JDK和JRE,你可以单独下载并安装JRE。你可以从Oracle官方网站或者其他可信的Java下载网站下载适合你操作系统的JRE版本。
相关问题
jdk17没有jre
根据提供的引用内容[1],JDK 17是LTS版本,并且在安装JDK 17后,并没有自动安装JRE。要安装JRE,您需要以管理员权限运行命令提示符,并使用cd命令进入JDK的安装路径。然后,输入以下命令:bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre。这将在JDK安装路径下创建一个名为"jre"的文件夹,其中包含JRE。如果在命令提示符中输入java --version和javac --version命令后显示了相应的版本信息,那么表示安装成功。
根据提供的引用内容,在某些情况下,如果无法使用安装的JDK 17,您可以将其bin目录移动到环境变量的最上面,以避免与其他Java环境变量冲突。
综上所述,JDK 17是一个LTS版本,它不自动安装JRE。如果需要JRE,可以根据提供的引用内容中的步骤手动安装。同时,在某些情况下,您可能需要调整环境变量以确保正确使用所安装的JDK 17。
为什么下载的jdk11没有jre
回答: JDK 11开始,Oracle不再提供独立的JRE(Java Runtime Environment)下载。相反,他们将JRE的功能整合到了JDK中。因此,当你下载JDK 11时,你将获得一个包含JRE的完整开发工具包。所以,你不需要单独下载JRE,只需安装JDK即可获得JRE的功能。\[1\]\[2\]
#### 引用[.reference_title]
- *1* [JDK11安装完成后没有jre目录](https://blog.csdn.net/cnds123321/article/details/125346220)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [安装jdk11后没有jre文件夹怎么办?(简单操作版)](https://blog.csdn.net/lovercoder/article/details/126961424)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]