当前位置:首页 > 网站源码 > 正文内容

怎么看class文件的jdk版本(如何看class文件是哪个jdk版本编译的)

网站源码1年前 (2023-07-26)302

使用Eclispse自带的工具,即使看不到源码,也还可以看到该class当时编译器的版本如果没有eclipse,也可以使用java自带的工具,查看 class的编译器版本号或者 我们可以看一下 jdk版本和major version对应关系J2SE 8 = 52。

查看class文件编译的jdk版本步骤如下1首先打开cmd命令行窗口,输入如下指令会输出一些信息,大致如下Compiled from quotHtmlCrawerjavaquotpublic class extends SourceFile quotH。

1 准备好要查看的class文件,本例使用Toolsclass文件2 使用UltraEdit打开class文件 3 如果显示效果如下图一样,则表示默认使用的是16进制方式显示4 如果不是16进制方式,则显示为下图的乱码样式此时。

查看class文件编译的jdk版本步骤如下 首先打开cmd命令行窗口,输入如下指令 会输出一些信息,大致如下 Compiled from quotHtmlCrawerjavaquot public class extends SourceFile quotHtmlCrawer。

1事先编译好一个class文件,如TestVersionclass 2使用UltraEdit或Editplus打开class文件,我这里使用的editplus,如图3打开时Encoding选择Hex viewer,以16进制方式显示 4打开文件的内容如下5只看第一行数据。

先命令行使用quotcmdquot,接着在dos界面输入 quotjava versionquot。

1变量名JAVA_HOME 值C\Program Files\Java\jdk170 以你安装目录为准,确认里面有bin和lib,jre等多个文件夹2变量名classpath 值%JAVA_HOME%\lib%JAVA_HOME%\lib\dtjar千万别漏了。

的 class 文件格式在 Sun 的 12 版本的 SDK 中,JVM 能够支持从版本。

使用UEUltra Edit打开class文件,切换到16进制模式,查看第1行 CA FE BA BE 00 00 00 3200 75 07 00 02 01 00 27 前8个字节CA FE BA BE 是固定的后面的4个字节00 00是次版本号次。

详细代码,如上。

有两种方法可以查看eclipse中jdk的版本第一种方法点击开始运行输入cmd点击确定在cmd命令行窗口中输入java version,就可以显示出当前在使用的jdk的版本号了,如下图第二种方法运行eclipse,点击windows。

怎么看class文件的jdk版本(如何看class文件是哪个jdk版本编译的)

1 第一步,查看并配置环境变量这里不做解释,如下图图片是配置成功的,请仿照下图进行修改多图 2 第二步,找到java文件夹jdk安装路径,进入java文件夹并且新建文本文档并且把名字修改为HI多图 3 第三步。

linux下找到class文件输入的命令hexdump C YourClassFileclass 前四个字节为固定的 CA FE BA BE ,接下来的四个字节为次版本号0000和主版本号003333JDK17 32JDK16 31JDK15 30JDK14。

随便找到JAR包文件中的c某个class文件,看一下class文件的前面几个16进制是多少,就可以知道编译的JDK版本了 具体的JDK版本号对应的版本名称可以查看 网页链接 这篇文章。

这个估计没法完成除非能class文件中有某个版本特有的功能比如说,15版本里加入标签功能,14版本就没有。

在cmd中输入java version来查看,下图为64位 如果没有标明是多少位的,默认一般是32位的JDK环境变量配置1右键桌面上“我的电脑”“属性”,在弹出的页面上点击“高级系统设置”2在弹出的“系统属性”窗口。

不一样 不同点主要体现在两个部分1每个class文件的开头几个字节中有标识jdk版本的数值信息,这个应该不一样,比如jdk5编译的是49,jdk6编译的是50javac 有两个参数是 source lt版本 和 target lt版本。

扫描二维码推送至手机访问。

版权声明:本文由我的模板布,如需转载请注明出处。


本文链接:http://sdjcht.com/post/23486.html

分享给朋友:

“怎么看class文件的jdk版本(如何看class文件是哪个jdk版本编译的)” 的相关文章

apk编辑器修改包名后安装不了(apk编辑器修改包名后不能用)

apk编辑器修改包名后安装不了(apk编辑器修改包名后不能用)

今天给各位分享apk编辑器修改包名后安装不了的知识,其中也会对apk编辑器修改包名后不能用进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、apk编辑器修改应用...

直播间人气软件代理(直播间人气软件代理怎么做)

直播间人气软件代理(直播间人气软件代理怎么做)

本篇文章给大家谈谈直播间人气软件代理,以及直播间人气软件代理怎么做对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、快手直播挂人气软件怎么联系什么软件? 2、有木有火猫直...

怎么查看手机浏览器浏览记录(如何查询手机浏览器的浏览记录)

怎么查看手机浏览器浏览记录(如何查询手机浏览器的浏览记录)

本篇文章给大家谈谈怎么查看手机浏览器浏览记录,以及如何查询手机浏览器的浏览记录对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、手机怎么看自己浏览记录 2、oppo手机浏...

有源码怎么做h5(有源码怎么做网站)

有源码怎么做h5(有源码怎么做网站)

今天给各位分享有源码怎么做h5的知识,其中也会对有源码怎么做网站进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、h5页面制作源码 2、有了h5游戏源码怎么...

短视频网站源码PHP(短视频平台源码)

短视频网站源码PHP(短视频平台源码)

本篇文章给大家谈谈短视频网站源码PHP,以及短视频平台源码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、短视频平台框架如何开发?都有哪些功能? 2、我想开发一款php...

Vue响应式原理(vue响应式原理简书)

Vue响应式原理(vue响应式原理简书)

今天给各位分享Vue响应式原理的知识,其中也会对vue响应式原理简书进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、Vue3.0采用新特性Proxy来实现数据...