JVM只是一个解释程序罢了.而JRE包含JVM和系统的类库.

解决方案 »

  1.   

    jre里面的那个jvm.dll就是虚拟机
    其实jvm只是jre(java运行环境)的一部分
      

  2.   

    JDK java开发包
    JRE java运行时环境(Java Runtime Environment),在一台机器上只有安装有JRE,就能跑java程序;
    JVM java虚拟机找本王森的
    《java深度历险》看一下上面说得很详细
      

  3.   

    To: 各位大侠若是只安装了 jvm 的话,java程序也能运行吗?或是非得装完jre 才行?
      

  4.   

    To: 各位大侠能不能这么理解
    安装了jre,可以运行java程序
    若仅安装jvm,只能运行java applet
      

  5.   

    你的理解不准确
    jdk/jre/jvm的区别:1.SDK
       SDK包括JRE,同时还有一些开发工具,例如java compiler/javadoc等2.JRE
       JRE包括jvm,java的api,一些工具包(例如swing)因此可以说,安装了jre就可以运行java程序
    但是jvm不是单独存在的,你无法单独安装一个jvm,所以你说的“若仅安装jvm,只能运行java applet”是错误的。
      

  6.   

    微软不是有一个微软版的Java虚拟机安装程序么?难道安装就是jre ?