可以不安装jre
因为jdk中自带jre
jdk是用纯java编写的
如果其中没有内置jre的话 jdk根本运行不了
细心的话可以发现在安装jdk时 首先自动安装的是java runtime environment(jre)
至于你说的两个jre 这可能是一种误解 他只是修改两个变量而已
而非两个jre 每个jdk单配一个jre
的确有2个JRE 。
1 一个是安装JDK 的时候自带的jre 这个JRE是 你java编译 运行 测试 用,相当于 程序员用
2 第二个是安装在外部的JRE ,假如你做好了一个java程序,(比如CMD 编译java的时候是javac xxx,运行是java XXX),而一个java程序 如果你要在外部(即不是工具中运行)则需要
外部的JRE 来调用java xxx 才能启动java程序 ,相当于给别人用的时候的需要的环境
针对Java语言的初学者,详细介绍初学者对于Java的JDK、JRE、JVM之间的关系,帮助初学者能够理清楚它们各自的作用和应用范围。