怎么知道jar包用的jdk版本
时间: 2024-05-28 12:07:08 浏览: 253
查看jar的jdk版本
要知道一个jar包使用的JDK版本,可以使用下面两种方法:
1. 使用命令行工具
可以使用命令行工具javap查看class文件的版本信息。首先,使用如下命令查看jar包中所有的class文件:
```
jar tf <jar-file>
```
其中,<jar-file>表示要查看的jar包文件名。例如:
```
jar tf mylib.jar
```
然后,使用如下命令查看某个class文件的版本信息:
```
javap -verbose <class-file>
```
其中,<class-file>表示要查看版本信息的class文件名。例如:
```
javap -verbose com/example/MyClass.class
```
在输出结果中,可以找到以下两行信息:
```
minor version: 0
major version: 52
```
其中,major version表示JDK版本号,52表示Java SE 8,51表示Java SE 7,50表示Java SE 6,以此类推。
2. 使用工具
还可以使用一些第三方工具来查看jar包中的class文件使用的JDK版本号,例如:
- JAD(http://www.varaneckas.com/jad)
- JD-GUI(http://jd.benow.ca)
这些工具一般都会在界面中显示class文件的版本信息。
阅读全文