你要知道,JAVA的特性之一就是与平台无关,基于此,java的运行就不可能离开JVM。
操作系统装入JVM是通过jdk中java.exe来完成,通过下面4步来完成jvm环境.
1.创建jvm装载环境和配置
2.装载jvm.dll
3.初始化jvm.dll并挂界到JNIENV(JNI调用接口)实例
4.调用JNIEnv实例装载并处理class类。
java其实是解释class文件,找个工具能编译java文件,然后能解释class就能运行了,这是原理
不能 必须要jre才能运行
打包成war 或者jar文件 到其他支持java的平台上就可以运行
是的