jdk8有没有jre
时间: 2024-08-20 21:03:34 浏览: 29
Java Development Kit (JDK) 和 Java Runtime Environment (JRE) 是Java平台的两个重要组成部分。
JDK 是用于开发Java应用程序的工具包,它包含了编译器、Java虚拟机(JVM)以及一些核心库等,开发者通常需要JDK来编写、构建和运行Java程序。
而 JRE 是Java应用程序的运行环境,它包含了一个已经配置好的JVM,能够执行Java字节码。当用户安装了JRE,他们就可以直接运行编译后的.class文件。
在Java 8版本中,JDK 8 自带了JRE。也就是说,如果你只安装了 JDK 8,那么就已经包含了所需的JRE来运行Java应用。不过,有些情况下,如果需要更高级的功能或者性能优化,可能会推荐单独安装JDK,尤其是对于企业级部署而言。
相关问题
jdk安装后没有jre
在JDK11以上版本中,Oracle官方已经不再提供JRE的安装包,而是将JRE的功能整合到了JDK中。因此,如果你安装了JDK11以上版本,就不会再有单独的JRE安装包了。但是,你仍然可以通过使用jlink命令来创建一个自定义的JRE。具体操作可以参考以下两种方法:
1. 使用jlink命令创建自定义的JRE,具体步骤可以参考引用中的内容。
2. 在JDK11以上版本中,你可以使用JDK中的bin目录下的java.exe文件来运行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。