JRE是Java运行时环境,提供运行Java程序所需的JVM和类库;JDK是Java开发工具包,包含JRE及编译器、调试器等开发工具。 1. **JRE(Java Runtime Environment)**:主要用于运行已编译的Java程序。包含Java虚拟机(JVM)和核心类库,不包含开发工具。2. **JDK(Java Development
JDK:它是Java开发运行环境,在程序员的电脑上当然要安装JDK; JRE:Java Runtime Environment它是Java运行环境,如果你不需要开发只需要运行Java程序,那么你可以安装JRE。例如程序员开发出的程序最终卖给了用户,用户不用开发,只需要运行程序,所以用户在电脑上安装JRE即可。 JDK包含了JRE。 JRE中包含...
现在我们可以看出这样一个关系,JDK包含JRE,而JRE包含JVM。bin:最主要的是编译器(javac.exe)include:java和JVM交互用的头文件lib:类库jre:java运行环境(注意:这里的bin、lib文件夹和jre里的bin、lib是不同的)总的来说JDK是用于java程序的开发,而jre则是只能运行class而没有编译的功能。 eclipse、idea等其他IDE有...
JDK是Java开发的核心工具包,包含编译器、调试器和JRE;JRE是Java程序运行环境,仅用于运行Java程序。 图表:JDK与JRE的组成对比 通过本文的详细解析,读者可以更好地理解JDK和JRE的使用场景及功能。
很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。 JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。 JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使...
解析 JRE(Java Runtime Environment,Java运行时环境),它相当于操作系统部分,提供了Java程序运行时所需要的基本条件和许多Java基础类。 JDK(Java Development Kit,Java开发工具包),它包含编译工具、解释工具、文档制作工具、打包工具多种与开发相关的工具,是提供给Java开发人员使用的。
JDK=JRE+多种Java开发工具 JRE=JVM+各种类库 这三者的关系是一层层的嵌套关系。JDK>JRE>JVM 4、总结JDK、JRE的区别和联系 JDK的作用域大于JRE。 4.1、区别 JRE可以运行Java程序,但不能用于用户开发、调试Java程序。 4.2、联系 JDK里包含JRE,都可用于运行程序,用户不管是安装JDK还是JRE都可运行Java程序。 从JDK...
a.JDK和JRE区别:在bin文件夹下会发现,JDK有javac.exe而JRE里面没有,javac指令是用来将java文件编译成class文件的,这是开发者需要的,而用户(只需要运行的人)是不需要的。JDK还有jar.exe, javadoc.exe等等用于开发的可执行指令文件。这也证实了一个是开发环境,一个是运行环境。 b.JRE和JVM区别:JVM并不代表就...
1.JRE是啥 先说JRE,在我们装JDK的时候,经常会发现即安装了JDK也安装了JRE,也不知道他们有什么区别。JRE(Java Runtime Environment)是JAVA运行时环境,它是运行已编译Java程序所需的所有内容的集合,包括Java虚拟机(JVM),Java核心类库和一些基础的构件。有些人认为如果是运行,那JVM不就够了吗,其实还不够...