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

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

网站源码2年前 (2023-07-26)339

使用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://www.xswglasses.com/post/23486.html

分享给朋友:

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

qq下载病毒软件获取通讯录(通讯录被盗怎么删除病毒)

qq下载病毒软件获取通讯录(通讯录被盗怎么删除病毒)

今天给各位分享qq下载病毒软件获取通讯录的知识,其中也会对通讯录被盗怎么删除病毒进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、请问,我手机被垃圾软件读取通讯...

手游托在什么网站申请(怎样加入手游托)

手游托在什么网站申请(怎样加入手游托)

本篇文章给大家谈谈手游托在什么网站申请,以及怎样加入手游托对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、在哪个平台可以当手游托?当托的平台有哪些? 2、天谕手游如何当...

游戏源码网站免费(免费游戏源码网站都有哪些)

游戏源码网站免费(免费游戏源码网站都有哪些)

今天给各位分享游戏源码网站免费的知识,其中也会对免费游戏源码网站都有哪些进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、能搜索任何游戏的代码 2、我下载了...

游戏多源码网(游戏源码网站)

游戏多源码网(游戏源码网站)

本篇文章给大家谈谈游戏多源码网,以及游戏源码网站对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、求一个游戏官方网站模版源码 2、一直想做个属于自己的网站,但是网上倒卖游...

王者荣耀比赛宣传文案(王者荣耀比赛宣传文案简短)

王者荣耀比赛宣传文案(王者荣耀比赛宣传文案简短)

今天给各位分享王者荣耀比赛宣传文案的知识,其中也会对王者荣耀比赛宣传文案简短进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、求几个举办王者荣耀比赛的宣传语,要...

安卓html文件怎么打开(安卓html文件查看器)

安卓html文件怎么打开(安卓html文件查看器)

本篇文章给大家谈谈安卓html文件怎么打开,以及安卓html文件查看器对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、手机浏览器能打开html文件吗 2、html文件在...