JDK:它是Java开发运行环境,在程序员的电脑上当然要安装JDK; JRE:Java Runtime Environment它是Java运行环境,如果你不需要开发只需要运行Java程序,那么你可以安装JRE。例如程序员开发出的程序最终卖给了用户,用户不用开发,只需要运行程序,所以用户在电脑上安装JRE即可。 JDK包含了JRE。 JRE中包含...
JDK是整个Java的核心,包括了Java运行环境(JRE),一堆Java工具tools.jar和Java标准类库 (rt.jar)。 2. 区别 JRE主要包含:java类库的class文件(都在lib目录下打包成了jar)和虚拟机(jvm.dll);JDK主要包含:java类库的 class文件(都在lib目录下打包成了jar)并自带一个JRE。那么为什么JDK要自带一个JRE呢?而且jdk/jr...
现在我们可以看出这样一个关系,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的使用场景及功能。
4、总结JDK、JRE的区别和联系 JDK的作用域大于JRE。 4.1、区别 JRE可以运行Java程序,但不能用于用户开发、调试Java程序。 4.2、联系 JDK里包含JRE,都可用于运行程序,用户不管是安装JDK还是JRE都可运行Java程序。 从JDK11开始,安装JDK默认是没有JRE的,二者是在一起的。如果需要JRE这个单独目录,可以在JDK目录下面去...
解析 JRE(Java Runtime Environment,Java运行时环境),它相当于操作系统部分,提供了Java程序运行时所需要的基本条件和许多Java基础类。 JDK(Java Development Kit,Java开发工具包),它包含编译工具、解释工具、文档制作工具、打包工具多种与开发相关的工具,是提供给Java开发人员使用的。
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不就够了吗,其实还不够...
Java开发工具包(JDK)是用于Java程序开发的工具集。JDK包含了JRE,还包括编译器、调试器、文档生成工具等开发工具。JDK的bin目录中包含编译器(javac.exe)、头文件、类库和JRE。bin目录中的工具是开发Java程序不可或缺的。JDK是开发Java应用程序的首选工具,而JRE主要用于运行Java程序。JVM、JRE和JDK...