当前位置: 首页 > 知识库问答 >
问题:

为什么JVM被称为虚拟机而JRE不被称为虚拟机?[副本]

淳于博文
2023-03-14

我找不到合适的解释。我可以找到JVM被称为虚拟机的原因,但无法找到jre不被称为虚拟机的原因。请帮忙。

共有1个答案

糜帅
2023-03-14

JVMJRE的区别,包括为什么JVMJVM不同,而不是被称为virtual machine

>

  • Java运行时环境(JRE)JVM的一个实现
    它是一种软件包,提供
    JavaJVM类库和各种其他组件,用于运行用Java编程编写的
    应用程序
  • Java虚拟机(JVM)是一个独立于平台的抽象机,以规范的形式有三个概念
  • JRE主要负责为代码的执行创建环境。
  • JVM指定所有的实现。它负责向JRE提供所有这些实现。

我希望您理解为什么JRE不被称为虚拟机

 类似资料:
  • 我明白了VM和容器之间的巨大区别。但这让我对Ubuntu容器如何存在感到困惑。这对我来说很矛盾,因为Ubuntu是一个操作系统。 https://hub.docker.com/_/ubuntu 这不是一个完整的来宾OS吗?那么是什么使它成为VM上的容器呢?还是容器和VM之间的界限模糊了? 我试着在谷歌上搜索这个,但我找到的结果只是经典的VM vs容器的答案,这不是我真正想问的,我不认为。 编辑-我

  • VMware虚拟机nat模式,虚拟机可以和宿主机互通,外网也通,路由器能ping通宿主机,但是ping不通虚拟机和宿主机的VMnet8网卡地址怎么回事? 宿主机IP:192.168.2.85 虚拟机IP:192.168.2.100 VMnet8网卡IP:192.168.2.9 路由器能ping通192.168.2.85,但是2.100和2.9ping不通

  • 本文向大家介绍什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?相关面试题,主要包含被问及什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?时的应答技巧和注意事项,需要的朋友参考一下 考察点:JVM Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。 Java被设计成允许应用程序可以运行在任意的平台

  • 简单地说,虚拟机(Virtual Machine)就是允许我们在当前操作系统中运行其他操作系统的软件,本质上和 VS、QQ 这些应用程序一样。 所以,只要我们在电脑(PC 或笔记本等)上安装好虚拟机软件,就可以模拟出来若干台相互独立的虚拟 PC 设备,每一个都如何一台真实的计算机。在此基础上,我们可以给每台虚拟的 PC 设备安装指定的操作系统,这样就可以实现在一台电脑上同时运行多个操作系统。 另外

  • 查看虚拟机相关的监控告警信息。 监控菜单下的虚拟机页面主要用于查看虚拟机相关的监控告警信息。 入口:在云管平台单击左上角导航菜单,在弹出的左侧菜单栏中单击 “监控/资源/虚拟机” 菜单项,进入虚拟机页面。 查看虚拟机列表 该功能用于查看虚拟机的监控告信息。 在虚拟机页面,支持查看以下信息: 名称:虚拟机的名称。 IP:虚拟机的IP地址。 监控状态:虚拟机是否设置告警以及发生告警。 状态:虚拟机的当

  • 主机回收站用于存放用户删除的虚拟机和裸金属文件。 主机回收站用于存放用户删除的虚拟机和裸金属文件。回收站中主机文件默认保存3天,如有误删除的主机需要在3天内进行恢复操作,可以将其恢复到原来位置,超过3天后,文件将被彻底删除。 入口:在云管平台单击左上角导航菜单,在弹出的左侧菜单栏中单击 “主机/回收站/主机” 菜单项,进入主机回收站列表。 清除 当确定回收站中的主机无用后,可使用清除功能立即彻底删