运行环境不也是支持JAVA运行的么?和虚拟机有本质区别么?谢谢!

解决方案 »

  1.   

    Java 虚拟机 (JVM) 不是一个独立的程序。
    JVM 是 Sun Java 2 Runtime Environment, Standard Edition (JRE) 的一部分。就像汽车需要发动机才能运行一样,Sun JRE 需要一个虚拟机。您必须下载整个 JRE。
      

  2.   

    简单的说:jvm像一台什么操作系统都没有的电脑,jre就像windows一样运行在jvm上的操作系统
      

  3.   

    jre包括jvm、类装载器CLASS LOADER、
      

  4.   

    JRE中除了JVM还有Class Loader和标准Java类库
      

  5.   

    那JDK和JRE有是什么关系呢?一般我们都装JDK也每听说装JRE的啊。。是不是JDK就可以起到JVM的作用啊?要不然我的电脑没装JRE也能运行JAVA啊??
      

  6.   

    JDK装后JRE即装上了,楼主可以关心一下JDK的安装过程~再说,JDK要没JRE,它怎么能运行JAVA程序呢?
      

  7.   

    说白了,JDK就等于JRE加上开发包
      

  8.   

    Java Runtime Environment(Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。 Java Virtual Machine(Java虚拟机),它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的,。Java虚拟机有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。