(1). JDK 用于开发,JRE 用于运行java程序 ;如果只是运行Java程序,可以只安装JRE,无序安装JDK。 (2). JDk包含JRE,JDK 和 JRE 中都包含 JVM。 (3). JVM 是 Java 编程语言的核心并且具有平台独立性。
JRE里面有一个 JVM , JRE 与具体的 CPU 结构和操作系统有关,我们从 Sun 下载 JRE 的时候就看到了不同的各种版本,,同 JVM 一起组成 JRE 的还有 一些 API (如 awt , swing 等), JRE 是 运行 Java 程序必不可少的. 3、JDK -- java development kit JDK是java开发工具包,基本上每个学java的人都会先...
JRE与JDK的关系:JRE是JDK的一部分,JDK包含了JRE以及Java开发工具。JDK是开发Java程序的主要工具包,而JRE则是运行Java程序所必需的运行时环境。 三者之间的层次关系:从层次结构上看,JDK是最顶层,它包含了JRE;而JRE又包含了JVM。这种层次关系体现了Java平台的构建原则,即“一次编写,到处运行”。 4.3 作用与重要性 J...
JRE(Java Runtime Environment) 是 Java 运行时环境。它是运行已编译 Java 程序所需的所有内容的集合,主要包括 Java 虚拟机(JVM)、Java 基础类库(Class Library)。 也就是说,JRE 是 Java 运行时环境,仅包含 Java 应用程序的运行时环境和必要的类库。而 JDK 则包含了 JRE,同时还包括了 javac、javadoc、jdb、...
而 jdk 的子目录下也存在一个 jre。这两个不同版本的 jre 相互之间有什么联系吗?答案是:没有联系...
JDK或Java开发工具包是实际存在的工具包。它包含JRE+和其他工具。什么是Java虚拟机(JVM)?JVM为执行Java字节码提供了一个运行时环境。它是一个依赖于平台的抽象机器,有三个概念:规范、描述JVM实现要求的文档、实现、满足JVM要求的计算机程序,以及执行Java字节码的实现。JVM的主要任务是:加载代码、验证码、执行...
两个目录jre的区别 相同点:这两个JRE都可以作为Java程序的运行环境 不同点:JDK只能使用自己目录自带的JRE,不能使用外面单独安装的JRE 开发到运行 安装JDK环境,调用本地的Java api完成业务代码,通过JDK的编译器(javac)编译成字节码(.class),然后在JRE上运行这些JAVA字节码,JVM解释这些字节码,映射到CPU指令集或者系...
JDK包含了JRE,JRE包含了JVM JDK:java开发工具包,针对java开发人员,可以编译运行java程序 JRE:java运行时环境,针对使用java程序的客户,可以运行字节码(.class),但是不能编译Java源码 JVM:用来解释执行字节码文件(.class),但不能正确的执行 什么是JVM JVM是JRE的一部分,是虚拟出来的一台计算机.通过实体计算机仿真各种...
按照这里的解释,jdk/bin/java.exe 和jre/bin/java.exe 的功能是类似的,只是服务的对象不一样,前者服务于jdk自身的java程序,后者服务于用户的java程序,而且在将jdk/bin放入了PATH后,通过which可以看到java这个命令默认指向是jre下的java.exe, 而通过手动指定jdk下的java.exe一样可以运行class文件,通过下面的简单实...
JDK和JRE区别:去bin文件夹下你会发现,JDK有javac.exe而JRE里面没有,众所周知javac指令是用来将java文件编译成class文件的,这是你开发去做的事,用户是不会去做的。JDK还有jar.exe, javadoc.exe等等用于开发的可执行指令文件。这也证实了一个是开发环境,一个是运行环境。JRE和JVM区别:有些人觉得,JVM就...