首页 归档 关于 文件 Github
×

查看Jar包的JDK版本

2021-03-10 14:49:58
Java
  • Java
本文总阅读量(次):
本文字数统计(字):332
本文阅读时长(分):1

通过版本

通常在使用Java程序时,需要对JDK版本进行核对,JDK构建版本不等于执行的运行版本,需要通过执行类来辨别

  • 通过反编译工具jd-gui查看清单文件(此处版本为maven打包的版本)
    20210310150822

  • 通过编译的class文件来查看文件信息(此处版本为class文件的版本)
    20210310151415

通过十六进制

  • Notepad++
    在 Notepad++ 中添加插件:HEX-Editor,点击安装后自动重启
    需要以十六进制显示时,点击菜单的:【插件】-【Hex-Editor】-【View in Hex】即可
    20210310154106
    只看第一行数据,前面8个字节 CA FE BA BE 是固定的,
    后4个字节 00 00 是次版本号,次版本号后面的4个字节 00 33 是jdk的版本号,如这里 00 34 则表示jdk的版本是1.8

版本查看

以下为各个JDK版本对应的数值

1
2
3
4
5
6
7
8
J2SE 8.0 = 52(0x34 hex)
J2SE 7.0 = 51(0x33 hex)
J2SE 6.0 = 50 (0x32 hex)
J2SE 5.0 = 49 (0x31 hex)
JDK 1.4 = 48 (0x30 hex)
JDK 1.3 = 47 (0x2F hex)
JDK 1.2 = 46 (0x2E hex)
JDK 1.1 = 45 (0x2D hex)
完
Chrome谷歌浏览器:下载,插件安装
解决SpringBoot2.x的跨域请求问题,开启跨域

本文标题:查看Jar包的JDK版本

文章作者:十二

发布时间:2021-03-10 14:49:58

最后更新:2021-11-30 21:35:47

原始链接:https://www.zhuqiaolun.com/2021/03/1615358998628/1615358998628/

许可协议:署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

头像

十二

我想起那天夕阳下的奔跑,那是我逝去的青春。

分类

  • Blog4
  • ElasticSearch13
  • Freemarker2
  • Git2
  • Go-FastDfs2
  • IDEA2
  • J-Package6
  • J-Tools21
  • Java2
  • JavaFx3
  • Kafka4
  • Linux2
  • Logger5
  • Maven5
  • MyBatis6
  • MyCat3
  • MySql2
  • Nginx5
  • OceanBase1
  • RabbitMq4
  • Redis6
  • SVN1
  • SpringBoot11
  • Tomcat6
  • WebService2
  • Windows2
  • kubernetes10

归档

  • 二月 20251
  • 十二月 20244
  • 八月 202416
  • 六月 20241
  • 九月 20231
  • 八月 20231
  • 七月 20232
  • 八月 20222
  • 三月 202214
  • 二月 20224
  • 十一月 20211
  • 七月 20215
  • 六月 20213
  • 五月 20213
  • 四月 20211
  • 三月 202116
  • 二月 20212
  • 一月 20211
  • 十一月 202014
  • 十月 20201
  • 九月 202014
  • 八月 20205
  • 七月 20204
  • 六月 20208
  • 五月 20208

作品

我的微信 我的文件

网站信息

本站运行时间统计: 载入中...
本站文章字数统计:96.9k
本站文章数量统计:132
© 2025 十二  |  鄂ICP备18019781号-1  |  鄂公网安备42118202000044号
驱动于 Hexo  | 主题 antiquity  |  不蒜子告之 阁下是第个访客
首页 归档 关于 文件 Github