当前位置:首页 > 虚拟机 > 正文

java哪种文件可在虚拟机运行(jvm虚拟机安装)

Java源文件通过JavaJVM虚拟机(javac命令)编译成类文件。使用什么工具(java命令)来执行这些类文件?

字节码---->本地机器码。这就是为什么Java运行得比C慢的原因,因为字节码翻译过程有一个额外的步骤。

其他语言编写的程序可以在Java虚拟机上运行吗?

JAVA虚拟机实际执行的是字节码,即字节码。无论使用什么语言,只要有相应的编译器,能够生成满足虚拟机需要的字节码,就可以运行。但事实上,很少有语言能做到这一点,因为Java已经是一门很好的语言了。

所有的Java程序都运行在虚拟机下吗?

是必须的。如何在没有虚拟机的情况下运行Java?Java号称一次编译,随处运行,因为它依赖于不同的虚拟机在不同的平台上运行。Android中也有虚拟机。

下载到我的电脑上的软件无需任何运行环境即可运行。用JAVA编程编写的软件需要Java虚拟机才能运行。

下载到您计算机上的软件在Windows上运行。如果换成linux就不行了。
Java编程运行在java虚拟机上。但是windows和linux都有java虚拟机。所以大家都可以跑。
事实上,甚至拥有自己的虚拟机。只不过这个虚拟机只能在windows下运行。并且系统自带虚拟机版本。