温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

​JVM,JRE,JDK三者指的是什么

发布时间:2020-10-26 11:28:09 来源:亿速云 阅读:340 作者:小新 栏目:编程语言

小编给大家分享一下JVM,JRE,JDK三者指的是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

JVM,JRE,JDK三者的简单总结

1.见名解释

Java虚拟机(JVM):Java virtual machine简称JVM;“virtual”中文意思“虚拟的”,“machine”中文意思“机器”,翻译为“java虚拟机”。

Java运行环境(JRE):Java Runtime Environment简称JRE;“Runtime”中文意思“运行时”,“Environment”中文意思“环境”,翻译为“Java运行时环境”。

Java开发工具包(JDK):Java Development Kit简称JDK;“Development”中文意思“开发”,“Kit”中文意思“成套工具”,翻译为“Java开发工具包”。

三者的简单关系是:JDK包括JRE,JRE包括JVM。如下图所示;(平时运行java时下载的JDK,里面包括JRE,JVM)

  ​JVM,JRE,JDK三者指的是什么

2.简易相识

1.JDL安装时JVM,JRE安装位置

下载JDK安装的位置相当于JDK安装的位置;如下图

​JVM,JRE,JDK三者指的是什么

JDK包括JRE,JRE位于JDK文件内在文件夹jre内,如下图;

    ​JVM,JRE,JDK三者指的是什么

JVM在JRE内,位于文件夹bin内,如下图;

​JVM,JRE,JDK三者指的是什么

2. 三者功能简述

JVM:java文件编译为.class文件在JVM上运行,与操作系统进行交互。这也是java跨平台的核心。

JRE:JRE中有两个文件夹为bin和lib文件夹,bin文件夹中存放JVM,lib文件夹存放封装起来的java类库。运行时JVM需要调用lib中的类库。

JDK:java运行时主要作用的4个文件夹:bin,include,lib,jre;

      bin:主要的编译器(javax.exe);

      include:java和jvm交互的头文件

      lib:类库(java开发需要的类库)

      jre:java运行环境

以上是JVM,JRE,JDK三者指的是什么的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI