安装jdk时候jdk里面有一个jre但是又单独安装了一个jre这两个有区别吗?为什么jre单独装一次,

而jdk里本身就有一个jre啊,但是我装第二次的时候就没有单独安装jre了

jdk是Java development kid,是java开发套件,是提供给开发人员的
jre是Java running environment,是java运行环境,是提供给使用者的,如果使用者只关心Java是怎么运行的,只要jre就行了, 如果是开发人员,肯定是这两个都要用到追问

我说的是,为什么会有两个jre

追答

两个JRE可以分担工作;

用户只需要执行 java 的程序时,那c:\program files\java\jre 下的jre就行了

用户是java程序员,需要java开发环境那么开发时系统就会优先去找“java 、 javac ”这些命令本身的目录或者他们的父目录的 jre ;
这样开发时一般运行的是 jdk 下的 jre;

而运行外部程序时,一般运行的是c:\program files\ 下的 jre,实现了分工,不同的 jre 负责各自范围的内容;

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答