「java」JDK和JRE 的差异

来源:面试宝典 ·2018年08月24日 21:45

JRE: Java Runtime Environment

JDK:Java Development Kit

JRE望文生义是java运转时环境,包含了java虚拟机,java根底类库。是运用java言语编写的程序运转所需求的软件环境,是提供给想运转java程序的用户运用的。

JDK望文生义是java开发东西包,是程序员运用java言语编写java程序所需的开发东西包,是提供给程序员运用的。JDK包含了JRE,一起还包含了编译java源码的编译器javac,还包含了许多java程序调试和剖析的东西:jconsole,jvisualvm等东西软件,还包含了java程序编写所需的文档和demo比如程序。

JRE是JDK的子集

假如你需求运转java程序,只需装置JRE就可以了。假如你需求编写java程序,需求装置JDK。

JRE依据不同操作系统(如:windows,linux等)和不同JRE提供商(IBM,ORACLE等)有许多版别,最常用的是Oracle公司收买SUN公司的JRE版别。

2008~2017 家电新闻网 Inc. All rights reserved.