首页 > Java > java教程 > Java 主要版本号如何确定 JVM 兼容性?

Java 主要版本号如何确定 JVM 兼容性?

Patricia Arquette
发布: 2024-12-27 03:45:13
原创
266 人浏览过

How Do Java Major Version Numbers Determine JVM Compatibility?

Java 类文件格式主要版本号解码

Java 虚拟机 (JVM) 维护类文件的版本号以确保执行期间的兼容性。这些版本号(称为主要版本)在确定哪个 JVM 可以运行特定类文件方面起着至关重要的作用。

主要版本号

下表提供了Java 主要版本号及其相应 Java 版本的完整列表:

Java Version Major Version
23 67
22 66
21 65
20 64
19 63
18 62
17 61
16 60
15 59
14 58
13 57
12 56
11 55
10 54
9 53
8 52
7 51
6 50
5 49
1.4 48
1.3 47
1.2 46
1.1 45
1.0.2 45

Source of the列表

提供的主要版本号列表源自存储在类文件中的类版本。此版本位于文件的第八个字节偏移量中,指示类文件适用于哪个 Java 版本。

参考资料

有关类文件版本的其他信息:

  • Oracle Java 文档:[Java 虚拟机规范](https://docs.oracle.com/javase/specs/jvms/se11/html/jvms-4.html#jvms-4.1)
  • 维基百科:[Java 类文件](https:// /en.wikipedia.org/wiki/Java_class_file#Versions)

以上是Java 主要版本号如何确定 JVM 兼容性?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板