首页 > 编程知识 正文

jvm jdk jre,jdk环境变量配置

时间:2023-05-04 21:49:59 阅读:153625 作者:2234

在Java中,JVM、JRE和JDK三者的区别和联系是什么? 背景Java如何实现跨平台,原理是什么? Java和C/C有什么关系,有什么区别呢?

任何语言或软件的运行都需要环境。 就像人生活在空气中,鱼生活在水中,喜阴植物不能暴露在阳光下一样,任何对象个体的存在都离不开需要的环境。 编程语言也是如此。

在Java语言的开发执行中,Java语言的执行环境JRE也是必不可少的。 如果没有JRE的支持,Java语言将无法执行。 当然,如果尝试编译Java程序或进行小开发,JRE显然不够用。 那个时候需要JDK。

实际上,JDK是由JRE加上常用工具组成的。 JDK不仅可以运行已经编译的Java程序,还支持JDK (即jer各种工具)的编译。

区分三种关系和JDK(Javadevelopmentkid,Java开发开源工具包)是面向Java开发者的产品,是包括Java运行环境JRE、Java工具、Java基础类库在内的整个Java的核心

javaruntimeenvironment,Java运行时环境(JRE ) )是运行Java程序所需的环境集合,包括JVM标准实现和Java核心类库。

javavirtualmachine,Java虚拟机(JVM ) )是实现Java整体跨平台的最核心部分,可以运行用Java语言编写的软件程序。

三者的关系如下图所示。

从图中可以看到: 1、JDK=JRE的许多Java开发工具

2、JRE=JVM各种类库

3、这三者之间的关系是多层嵌套关系。 JDKJREJVM

如有侵权,请告知删除。 谢谢

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。