在不同的java版本上运行带有依赖jar的jar

时间:2017-07-26 09:25:27

标签: java jar executable-jar

我的项目使用java 7运行,而我的一个依赖jar是根据其清单文件使用java 8构建的。我想以java 1.7的形式运行我的项目依赖项!是否可以将依赖jar的java版本更改为从1.8到1.7的较低版本?

1 个答案:

答案 0 :(得分:0)

这看起来非常糟糕。

您很可能会遇到 UnsupportedClassVersionError

  

Class UnsupportedClassVersionError

public class UnsupportedClassVersionError
extends ClassFormatError
     

当Java虚拟机尝试读取类文件时抛出   确定文件中的主要版本号和次要版本号   不支持。