为什么JDK安装时还会提示安装jre?

JDK包里面的jre和单独安装的jre有去别吗?

一样的。
https://stackoverflow.com/questions/2541319/jre-included-with-jdk-vs-standalone-jre

为什么JDK安装时还要安装JRE?

其实可以不安装。
两个jre是为了分担工作。
如果用户只是执行 java 的程序,那么有 jre 的环境就可以了。
如果用户是开发者,既需要编译又需要运行等,系统就会去寻找包含 java、javac 等命令的父路径(环境变量),也就是 jdk 下的 jre。
这样,在运行外部程序的时候,找的就是 jre;在开发程序的时候,找的就是 jdk 下的 jre。

Java | 为什么安装环境时需要两个 JRE

新安装的jre并没有手动配置环境变量,是怎么被识别的?

自动生成了环境变量C:\Program Files (x86)\Common Files\Oracle\Java\javapath

你可能感兴趣的:(java基础,java,开发语言)