首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >这个程序是用哪个JDK版本编译的?

这个程序是用哪个JDK版本编译的?

作者头像
DeskUI
发布2026-07-24 20:47:56
发布2026-07-24 20:47:56
890
举报

背景

无论你是运维还是开发,经常需要知道某个java class或者jar包是用哪个JDK版本编译生成的,但是获取这个信息可不容易。问AI,回答就这样的:

坦率来讲,我是不喜欢这个答案的,因为用命令行太麻烦了,而且AI给的方法windows和linux下还不通用。所以,不要迷信AI,看看DESK倚天剑是如何处理的吧。

查看class的编译版本

使用DESK倚天剑查看class编译版本,其实就是一个超级简单的三部曲。

  1. 右键点击class,并且选择“属性”菜单
  2. 在弹出的文件属性菜单中,点击“更多”
  3. class的反编译代码以及jdk编译版本一应俱全

如果您需要看某个jar包中的编译版本,过程同样简单。只是多了一步双击jar文件,然后就可以进行前面的三部曲了。

写到最后

Java语言在企业应用中使用极为广泛,获取class文件的编译器版本不容易,反编译更麻烦,但是有了DESK倚天剑这个需求一下就简单了。正所谓“一剑在手,要啥都有”不是一句空话,欢迎大家下载试试。

个人永久许可:

打赏本号任何文章累计60元,DBCS屠龙刀/DESK倚天剑任选

累计100元,DBCS屠龙刀和DESK倚天剑,双手献上

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-07-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 信创工具集 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • 查看class的编译版本
  • 写到最后
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档