首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何识别代码所使用的java版本?

如何识别代码所使用的java版本?
EN

Stack Overflow用户
提问于 2018-10-14 19:33:31
回答 1查看 4.8K关注 0票数 4

假设一个银行应用程序是用Java开发的。我们现在是开发该应用程序的新人,不确定用于开发该应用程序的Java EE版本。

我们如何识别开发该项目的Core Java/Java的版本?

EN

回答 1

Stack Overflow用户

发布于 2018-10-14 20:16:51

如果您想知道哪个版本的Java被用来编译这个类,可以使用javap,它在JRE和JDK中提供。它读取你的类字节码并告诉你它的版本。

javap -v out/com/kineolyan/tzio/diffs/Main.class为您提供了:

代码语言:javascript
复制
Classfile /mnt/Grishka/Projets/project-tz-io/out/com/kineolyan/tzio/diffs/Main.class
  Last modified 9 oct. 2018; size 1806 bytes
  MD5 checksum 26b264396d74f1a68032bf5cd17aab09
final class com.kineolyan.tzio.diffs.Main
  minor version: 0
  major version: 53
  flags: (0x0030) ACC_FINAL, ACC_SUPER
  ....

请参阅this page,将主要版本和次要版本与标准名称进行匹配。例如,53.0是Java9。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52802212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档