如果计算机里没有JVM能否运行JAVA程序
1 回答
Helenr
TA贡献1780条经验 获得超4个赞
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
- 1 回答
- 0 关注
- 961 浏览
添加回答
举报
0/150
提交
取消