gpt4 book ai didi

java - 如何知道项目是用什么版本的JDK开发的?

转载 作者:行者123 更新时间:2023-12-01 16:20:20 25 4
gpt4 key购买 nike

我需要使用 IKVM.NET 在 C# 中使用 Java 库 ( https://github.com/esig/dss )。IKVM.NET 支持 JDK 8,我如何知道该库是否使用更高版本?它实际上并没有出现在文档或 JavaDoc 上的任何地方。我错过了什么吗?

提前致谢!

最佳答案

编译 Java 项目后,要确定使用的是哪个 java 版本,您可以在生成的类文件之一上执行此命令(javap 是位于 JAVA_HOME 目录中的二进制文件):

javap -verbose <Name of your class>.class | grep "major version"

输出示例:

major version: 52

下面的列表将为您提供主要版本和 java 版本之间的映射:

  • Java 5 使用主要版本 49
  • Java 6 使用主要版本 50
  • Java 7 使用主要版本 51
  • Java 8 使用主要版本 52
  • Java 9 使用主要版本 53
  • Java 10 使用主要版本 54
  • Java 11 使用主要版本 55
  • 等等...

关于java - 如何知道项目是用什么版本的JDK开发的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62301330/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com