Java 当我下载JDK时,预安装的JRE会发生什么情况?

Java 当我下载JDK时,预安装的JRE会发生什么情况?,java,Java,我只是感兴趣,据我所知,如果你想做一些Java编程,你需要下载一个JDK。作为JDK的一部分,它随JRE一起提供。然而,我认为大多数Windows操作系统已经预装了JRE。我有几个问题: 这是否意味着这个预安装版本将被新下载和安装的JRE覆盖 JRE是否有JRE-7、JRE-8等版本 如果有JRE的版本,并且预安装的JRE被覆盖,这是否意味着存在一些旧应用程序不再工作的风险 1) 这取决于您的安装目录选择 2) JRE只是JDK的运行时部分(没有编译器和工具),因此它与JDK具有相同的版本控制方

我只是感兴趣,据我所知,如果你想做一些Java编程,你需要下载一个JDK。作为JDK的一部分,它随JRE一起提供。然而,我认为大多数Windows操作系统已经预装了JRE。我有几个问题:

  • 这是否意味着这个预安装版本将被新下载和安装的JRE覆盖

  • JRE是否有JRE-7、JRE-8等版本

  • 如果有JRE的版本,并且预安装的JRE被覆盖,这是否意味着存在一些旧应用程序不再工作的风险

  • 1) 这取决于您的安装目录选择

    2) JRE只是JDK的运行时部分(没有编译器和工具),因此它与JDK具有相同的版本控制方案


    3) Java是以保证向后兼容性的方式开发的。但是,Maven之类的工具或JAXB之类的库可能会出现不兼容问题。

    转到Windows控制面板,单击Java,单击Java选项卡,然后查看。您将看到已安装的所有Java版本