查看class编译的版本
Topic source没事别看csdn的文章。
查看class版本用javap -v:
$ javap -v Base.class
Classfile /path/to/Base.class
Last modified Sep 21, 2022; size 513 bytes
SHA-256 checksum dda79e...
Compiled from "Base.java"
public class Base
minor version: 0
major version: 63
明明白白告诉你版本号是63
Linux : javap -verbose Base.class | grep "major"
windows :javap -verbose Base.class | findstr "major"
- 1
不可掉头--麥子
vscode安装hex插件可以打开16进制文件,仅仅看.class第一行数据,前面8个字节CA FE BA BE 是固定的。之后4个字节00 00 是次版本。次版本后面的4个字节00 3F 是jdk的版本。如我这里使用的是jdk19
参考(1条消息) 查看class编译的版本_油纸伞灬的博客-CSDN博客