JRE与JVM、JDK的区别,简要介绍

JDK=Java Development Kit,Java开发工具集,主要包括JRE和编译器组件。是进行Java开发的必要环境。所以安装JDK就包括JRE的安装。JDK是JRE的完全超集。
JRE=Java Runtime Environment,Java运行时环境,主要提供运行Java Class的环境。JDK中本身包含JRE。如果只想运行Java程序,而不需要进行编译(非开发环境,生产环境),可以安装JRE,不用安装JDK。
JVM=Java Virtue Machine,Java虚拟机。Java是一种半编译半解释程序,.java源程序经过编译后生成字节码文件.class文件。JVM虚拟机就是一个虚拟的计算机专门用来运行Java程序的虚拟计算机。JVM虚拟机会在安装JRE的时候自动安装。

时间: 2024-11-07 15:31:22

JRE与JVM、JDK的区别,简要介绍的相关文章

Java中的JDK,JRE和JVM之间的区别

JDK(Java Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE.Java工具和Java基础类库.Java Runtime Environment(JRE)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库.JVM是Java Virtual Machine(Java虚拟机)的缩写,是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序.尽管它们看起来差不多,但是它们是不同的针对特定目的的

JDK、JRE、JVM三者间的关系

JDK(Java Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE.Java工具和Java基础类库.Java Runtime Environment(JRE)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库.JVM是Java Virtual Machine(Java虚拟机)的缩写,是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序. 在计算机开发语言的历史中,从来没有哪种语言象Jav

jdk、jre与jvm的区别与联系

为了学习数据库,重装了系统,之前前一直在用eclipse,现在准备换成myeclipse,这之前当然需要重新设置环境变量,顺手写下有关jdk.jre与jvm的区别与联系以供交流参考. 首先来说一下JDK JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK). JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API )

Java学习2 - JDK和JRE和JVM的区别_JDK的下载安装_环境变量配置

一 JDK和JRE和JVM的区别 Jdk: Java Development kit - Java 开发工具 JRE: Java Runtime Environment - java运行环境 JVM: Java Virtual Machine - Java 虚拟机 关系:Jdk包含JRE,JRE包含JVM 二 Java 开发环境配置 1.下载JDK: www.oracle.com(download->Java(右侧)->Java SE (includes JavaFX) | Early Acc

JRE与JVM、JDK的区别

一.      详细介绍 1.JVM -- java virtual machine        JVM就是我们常说的java虚拟机,它是整个java实现跨平台的 最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可 以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解 释给本地系统执行. JVM 是 Java 平台的基础,和实际的机器一样,它也有自己的指令集,并且在运行 时操作不同的内存区域. JV

Java JDK、JRE、JVM的区别与联系

title: Java JDK.JRE.JVM的区别与联系 date: 2018-03-17 23:07:33 category: 原创 --- JDK: 全名:Java Development Kit 含义:Java开发工具包 JDK中包含JRE,在JDK的安装目录下有一个名为jre的目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib和起来就称为jre. JDK是整个JAVA的核心,包括了Java运行环境JRE(Ja

JDK、JRE、JVM区别

今天浅学习了解jdk.jre.jvm的区别,特记录一下. jdk.jre.jvm的包含关系 原文地址:https://www.cnblogs.com/happylan/p/10467890.html

jdk,jre,jvm的区别以及联系

作为一个 java开发工程师,我做面试题的时候,竟然都搞不懂jdk,jre,jvm的区别和联系了,真实太菜了.不过吃一堑长一智,多多吸取教训还是比较好的. JVM:java虚拟机,用来编译和运行java程序的,将java文件编译成.class进行解释执行. JVM > JDK > JRE JRE:指的是Java运行环境,Class文件运行时需要调用各种Java类库,即class文件运行时,需要调用各种类库,就需要依赖jre中的lib库,可以认为jvm+lib组成jre 我们可以看一下JRE的组

jvm jdk jre区别(转)

1.JVM -- java virtual machineJVM就是我们常说的java虚拟机,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行. 2.JRE -- java runtime environmentJRE是指java运行环境.光有JVM还不能成class的执行,因为在解释class的时候JV