jvm .exe文件中的二进制代码与Java编译器创建的.class文件中的二进制代码有什么不同?[closed]

6uxekuva  于 2022-11-07  发布在  Java
关注(0)|答案(1)|浏览(134)

已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题吗?**通过editing this post添加详细信息并阐明问题。

昨天关门了。
Improve this question
我正在浏览Java的内部工作,我需要一些关于这部分的说明。有人能帮忙吗?
我希望.class文件的元素得到解释,并且它正在工作。

h7appiyu

h7appiyu1#

.class文件是由Java虚拟机解释的字节码,Java虚拟机将把它“Map”到特定于底层操作系统(OS)和CPU的指令上。因此,Java字节码(.class)可以在任何提供JVM的操作系统和CPU上运行,包括(但不限于)Windows、MacOS和Linux。
.exe文件特定于单个目标操作系统和CPU,通常是Windows。

相关问题