如果计算机里没有JVM能否运行JAVA程序

如果计算机里没有JVM能否运行JAVA程序


慕容森
浏览 930回答 1
1回答

Helenr

1.JRE就已经包含了JVM,所以有人说没有JVM,有JRE就可以,这个说法非常错。你可以把你的JRE里的JVM去掉,看能不能运行JAVA程序。编程就是写一个JAVA源程序,这个源程序首先必须有开发工具里面的javac.exe也就是编译器来把这个源程序翻译成后缀为.class的文件,这个.class文件的专业名词就是字节码文件,然后字节码文件才能在JVM上运行。你可以把JVM理解成酷狗音乐播放器,字节码文件理解成歌曲文件。歌曲文件只有在播放器上才能播放。2.JVM和你说的普通虚拟机是不同的。我和你说下JVM,JRE,JDK的关系:JVM可以说是运行环境,你也可以理解成电脑硬件JRE在JVM之上多加了核心类库,这些核心类库就相当于操作系统。这样说JRE就包括了硬件和软件。JDK在JRE基础之上就包含了开发工具,有了开发工具才能做新的程序。3.windows没有自带的JVM,JRE,和JDK这些开发环境。如果要开发新的程序,你只需要安装一个JDK就可以了,他就包含了JVM和JRE
打开App,查看更多内容
随时随地看视频慕课网APP