对的,Java的运行必须有Java虚拟机JVM(Java Virtual Machine)的支持。
JAVA虚拟机真正执行的是bytecode,即字节码。无论你用什么语言,只要有对应的编译器能生成满足虚拟机要求的字节码,都是可以运行的。只不过实际上很少有语言这么干,因为Java已经是一个不错的语言了。
必须的,没有虚拟机Java怎么跑,Java所宣称的一次编译到处执行就是依赖于不同平台下都有不同的虚拟机来执行,安卓里也有一个虚拟机
java虚拟机用来编译java文件,没安装jdk可以运行java程序,只要有jre就能运行java程序。
不一定class文件就能使用java虚拟机运行,因为虚拟机运行加载class,需要先找到main主函数入口,才会继续执行后面的程序和功能。
在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数等等
不可以,要先编译,方法是:
在cmd命令行下,输入javac命令,后面跟上你的java源文件。
编译成功后,就可以运行了!
1,普通虚拟主机不能运行java程序。
2,运行java程序需要选择JAVA虚拟主机。
3,可以在百度搜索“JAVA虚拟主机”选择购买即可。
对。在不同操作系统下有不同的Java虚拟机,因此同一个Java程序可以在不同操作系统下运行,从而实现跨平台特性。