【问题标题】:Get java class version from javac or JRE从 javac 或 JRE 获取 java 类版本
【发布时间】:2023-01-26 22:17:24
【问题描述】:

可以使用 javap 从类二进制文件中获取 Java 类版本

javap -verbose Test | grep 'minor\|major'
  minor version: 0
  major version: 55

是否可以提前知道 JDK 将生成哪个类版本? java -version不显示

java -version
openjdk version "11.0.17" 2022-10-18

【问题讨论】:

    标签: java javac unsupported-class-version


    【解决方案1】:

    JDK生成的Java类主/次版本可以通过java命令获取,如下

    java -XshowSettings:properties -version 2>&1 | grep -E 'java.(class.)?version '
    

    结果

    java.class.version = 55.0
    java.version = 11.0.17
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-24
      • 1970-01-01
      • 2015-10-26
      相关资源
      最近更新 更多