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

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

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

使用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版本编译的)” 的相关文章

中央电视台一套高清在线直播(中央电视台1套在线直播高清)

中央电视台一套高清在线直播(中央电视台1套在线直播高清)

本篇文章给大家谈谈中央电视台一套高清在线直播,以及中央电视台1套在线直播高清对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、中央电视台1套在线直播用什么播放器 2、cc...

vivo手机怎么看浏览器保存的密码(vivo手机浏览器保存的密码)

vivo手机怎么看浏览器保存的密码(vivo手机浏览器保存的密码)

今天给各位分享vivo手机怎么看浏览器保存的密码的知识,其中也会对vivo手机浏览器保存的密码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、vivo手机浏览...

怎么看项目是不是ssm框架(ssm框架属于什么开发)

怎么看项目是不是ssm框架(ssm框架属于什么开发)

今天给各位分享怎么看项目是不是ssm框架的知识,其中也会对ssm框架属于什么开发进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、Java项目开发是ssm框架吗...

手机游戏辅助制作教程(游戏辅助软件怎么自己制作教程)

手机游戏辅助制作教程(游戏辅助软件怎么自己制作教程)

今天给各位分享手机游戏辅助制作教程的知识,其中也会对游戏辅助软件怎么自己制作教程进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、怎样自己制作游戏辅助 2、...

合成类小程序游戏(小程序制作游戏)

合成类小程序游戏(小程序制作游戏)

今天给各位分享合成类小程序游戏的知识,其中也会对小程序制作游戏进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、刀剑大作战合成武器版怎么在小程序上玩 2、微...

怎么开发网赌软件(来钱快的偏门赚钱路子)

怎么开发网赌软件(来钱快的偏门赚钱路子)

本篇文章给大家谈谈怎么开发网赌软件,以及来钱快的偏门赚钱路子对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、开发网赌软件难吗 2、怎么开发网赌软件 3、网赌平台会独...