1、事先编译好一个class文件。如:TestVersion.class

2、使用UltraEdit或Editplus打开class文件,我这里使用的editplus,如图:

3、打开时Encoding选择Hex viewer,以16进制方式显示

4、打开文件的内容例如以下:

5、仅仅看第一行数据,前面8个字节CA FE BA BE 是固定的。之后4个字节00 00 是次版本。次版本后面的4个字节00 33  是jdk的版本。如我这里使用的是jdk1.7

jdk版本相应关系例如以下:

版本 相应十进制 jdk版本
2E 46 jdk1.2
2F 47 jdk1.3
30 48 jdk1.4
31 49 jdk1.5
32 50 jdk1.6
33 51 jdk1.7
34 52 jdk1.8

转载于:https://www.cnblogs.com/brucemengbm/p/7349527.html

怎样查看class文件的jdk版本号相关推荐

  1. java小知识:如何查看class文件的jdk版本

    1.事先编译好一个class文件 2.使用打开class文件 3.只看第一行数据,前面8个字节CA FE BA BE 是固定的,之后4个字节00 00 是次版本号,次版本号后面的4个字节00 33 是 ...

  2. java:javap查看class文件的JDK版本塈JDK版本与major version(45~55)的对照表

    运行 Java 应用程序时,JRE 版本必须与用于编译应用程序的 JDK 版本匹配或更高. 当尝试使用较低版本的 Java 运行高版本 JDK编译的应用程序时,就会抛出UnsupportedClass ...

  3. pom.xml文件指定jdk版本号/跳过测试

    注意:maven在默认是用jdk1.5版本来编译java文件 想要改变其默认设置,可以通过添加插件方式 以下是pom.xml文件配置 <project xmlns="http://ma ...

  4. Linux 如何查看.deb文件详细信息版本号包名

    一.查看 deb 信息的命令: dpkg-deb --info ***.deb 二.举例: wong@wong-Inspiron-3558:~/Downloads $ dpkg-deb --info ...

  5. 查看库文件编译时所使用的GCC版本号

    可以使用如下命令来查看库文件编译时所使用的GCC版本: strings -a xxx.a | grep "GCC"

  6. 使用Notepad++查看class文件

    使用Notepad++查看class文件 notepad++查看class文件需要下载HEX-Editor插件 打开插件管理,搜索HEX-Editor,版本号为0.9.5 安装之后就可以查看字节码文件 ...

  7. linux安装版本信息,Linux下查看Nginx安装目录、版本号信息?

    Linux环境下,怎么确定Nginx是以那个config文件启动的? 输入命令行: ps  -ef | grep nginx 摁回车,将出现如下图片: master process 后面的就是 ngi ...

  8. linux nginx在哪个目录下,Linux下查看Nginx安装目录、版本号信息?

    Linux环境下,怎么确定Nginx是以那个config文件启动的? 输入命令行: ps  -ef | grep nginx 摁回车,将出现如下图片: master process 后面的就是 ngi ...

  9. 查看APK签名信息和版本号

    查看APK签名信息和版本号 1,查看APK签名信息 2,查看APK版本信息 1,查看APK签名信息 APK文件在签名之后,可以使用keytool查看签名信息: 打开命令行窗口,跳转至一个jdk的bin ...

最新文章

  1. 亿级浏览型网站静态化架构演变
  2. myeclipse导入maven工程
  3. Metropolis light transpotation
  4. java面试题二十 try catch
  5. ffmpeg编译gb28181_国标GB28181协议视频推流平台EasyGBD在Linux下编译报“UINT64_C在此作用领域中尚未声明”错误...
  6. PTA数据结构期末练习 - 单选题、判断题
  7. at org.apache.hadoop.util.RunJar.main(RunJar.java:153)
  8. 【MySQL】Linux 命令启动 mysql
  9. 【免费毕设】ASP.NET 网上选课系统的设计与实现(源代码+lunwen)
  10. 三星S3 939/9300 android 4.3 如何打开开发者模式
  11. 网站百度快速排名软件系统
  12. CKA-kubernetes 部署-hard-way-1.1-1.3
  13. Postgresql管理系列-第三章Query Processing(下半部分-join operation介绍)
  14. 博取仪器3D产品配置
  15. 找出符合要求的字符串子串
  16. Linux系统之热插拨事件uevent
  17. MC服务器启动脚本写法
  18. 数据通信与计算机网络课后习题
  19. 【密码学】1.1密码学发展史
  20. 判断一个整数是否为回文数

热门文章

  1. The 6th Zhejiang Provincial Collegiate Programming Contest-ProblemA:Second-price Auction
  2. Firefox不支持input手动填写后的getAttribute(value),只能用.value(Firefox 3.5.5 Windows)。bug?...
  3. 北京公交公开招标思路
  4. Flutter Stack 帧布局,层叠堆放
  5. EasyUI---layout布局、树形组件、选项卡tabs
  6. JSON与Java对象的互相转换
  7. Redis学习(6)-常用命令
  8. [Groovy] How to check if element in groovy array/hash/collection/list?
  9. angularjs项目的页面跳转如何实现
  10. HDU 2328 Corporate Identity