jdk中没有jre怎么办
时间: 2023-09-25 21:13:38 浏览: 164
如果您下载的是JDK而没有JRE,您可以通过以下两种方式解决:
1. 在JDK的安装目录下,会有一个名为jre的文件夹,里面包含了JRE的所有文件。您可以将该文件夹拷贝到您需要的地方,并将JAVA_HOME环境变量设置为该文件夹的路径。
2. 您也可以下载并安装JRE。在Oracle官网上可以下载到JRE的安装包。安装完成后,将JAVA_HOME环境变量设置为JRE的安装路径即可。
相关问题
linux jdk中没有jre
在Linux上安装JDK时,通常不会包含JRE文件夹。但是你可以通过以下步骤手动创建一个JRE文件夹:
1. 进入JDK的bin目录,可以使用以下命令:cd /path/to/jdk/bin
2. 运行以下命令来生成JRE文件夹:jlink --module-path ../jmods --add-modules java.desktop --output ../jre
3. 将生成的JRE文件夹移动到上一级目录,即与bin目录同级。
这样,你就可以在Linux上使用JDK中的JRE了。
#### 引用[.reference_title]
- *1* *3* [Linux安装jdk9.0.4无jre解决方法](https://blog.csdn.net/weixin_54919172/article/details/123410602)[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* [linux上下载的jdk没有jre文件夹,如何生成](https://blog.csdn.net/guojiajiajiu/article/details/124531607)[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 ]
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。