java 必须要在虚拟机下运行吗

2024-12-23 10:10:56
推荐回答(5个)
回答1:

你要知道,JAVA的特性之一就是与平台无关,基于此,java的运行就不可能离开JVM。
操作系统装入JVM是通过jdk中java.exe来完成,通过下面4步来完成jvm环境.
1.创建jvm装载环境和配置
2.装载jvm.dll
3.初始化jvm.dll并挂界到JNIENV(JNI调用接口)实例
4.调用JNIEnv实例装载并处理class类。

回答2:

java其实是解释class文件,找个工具能编译java文件,然后能解释class就能运行了,这是原理

回答3:

不能 必须要jre才能运行

回答4:

打包成war 或者jar文件 到其他支持java的平台上就可以运行

回答5:

是的