第一篇 JDK、JRE、JVM三者的关系

原创 2015年07月08日 15:05:46

这是我的学习笔记,如有不正确的地方恳请各位即使指正,不胜感激.


JVM:Java虚拟机,Java编译过后的.class文件需要在JVM上运行,这也是为什么Java可以跨平台的原因。我们只需要在不同的操作系统上装上对应版本的JVM,则可以直接复制.class文件运行在各个操作系统上。


JRE:Java运行环境,包含了JVM和Java程序所需的核心类库。如果我们只是需要运行一个开发好的Java程序,我们只需在计算机中安装JRE即可。


JDK:Java开发工具包,包含了Java开发工具如编译工具(javac.exe)、打包工具(jar.exe)等。其中的开发工具也需要运行在JVM上,如执行Java.exe工具会调用JRE中的JVM执行.class文件,所以其集成了JRE。


三者的关系:JDK包含了JRE,JRE包含了JVM

相关文章推荐

JDK,JRE,JVM,三者,你知道它们的关系么

JDK(Java Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。Java Runtime Enviro...

JDK JRE Android SDk JVM Dalvik 关系 图解 源码框架分析

1.为什么我配置了Android SDk 还要配置JDK呢?这两者到底是什么关系? 2.JVM是java程序的运行环境, Dalvik 是android程序的运行环境,而android是用java语...

JVM 、JRE 、JDK 和SDK之间的关系

有很多人搞了很长时间的Android了还没有弄清楚JVM 、JRE 、JDK 、SDK的关系,下面对这几个术语进行了详细的阐述。         1.JVM -- java virtual ...

jdk jre jvm 之间的关系

转载来自:http://playkid.blog.163.com/blog/static/56287260201372113842153/ JDK(Java Development Kit)是针...

JDK、JRE、JVM之间的关系

本文向您介绍JDK、JRE和JVM之间的关系,对JDK的路径,JRE的运行和Java虚拟机JVM的一些知识做简单的说明。 如果安装了JDK,会发同你的电脑有两套JRE,一套位于 \\jre 另外...
  • yakoo5
  • yakoo5
  • 2011年07月30日 19:30
  • 366

jdk,jre,jvm之间的内部关系与联系

转载:http://blog.sina.com.cn/s/blog_8af106960102vdie.html JDK : Java Development ToolKit(Java开发工具包)。JD...

jre jdk jvm之间的关系

很多朋友可能跟我一样,已经使用JAVA开发很久了,可是对JDK,JRE,JVM这三者的联系与区别,一直都是模模糊糊的。     今天特写此文,来整理下三者的关系。       JDK : Jav...

JDK,JRE,JVM关系及详解

JDK是Java开发工具包,JDK中包含JRE,在JDK的安装目录下有一个名为jre的目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而j...

MySQL连接jar包存放位置及JDK、JRE、JVM三者间的关系

首先MySQL jar包应该存放在【/jre/lib/ext】下 参考:http://playkid.blog.163.com/blog/static/56287260201372113842153/...

JAVA 跨平台原理以及jdk、jre、jvm之间的关系

JAVAJAVA JAVA为什么跨平台 JDKJREJVM的关系JAVA为什么跨平台? Java语言是跨平台的开发语言,java语言跨平台,但是java虚拟机(JVM)不跨平台。Jvm在java...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第一篇 JDK、JRE、JVM三者的关系
举报原因:
原因补充:

(最多只允许输入30个字)