简体   繁体   English

在不同的Java版本中运行带有depedency jar的jar

[英]Running a jar with depedency jar at a different java version

My project is running with java 7 while one of my dependency jar was built with java 8 according to its manifest file .I want to run my project in form of jar with dependencies at java 1.7 ! 我的项目正在使用Java 7运行,而我的依赖项jar之一是根据清单文件使用Java 8构建的。我想在Java 1.7中以具有依赖项的jar形式运行我的项目! Is it possible to change to java version of the dependency jar to lower version that is from 1.8 to 1.7 ? 是否可以将依赖项jar的java版本更改为从1.8到1.7的更低版本?

It looks like a really bad idea. 看来是个坏主意。

You will most likely encounter UnsupportedClassVersionError : 您很可能会遇到UnsupportedClassVersionError

Class UnsupportedClassVersionError 类UnsupportedClassVersionError

 public class UnsupportedClassVersionError extends ClassFormatError 

Thrown when the Java Virtual Machine attempts to read a class file and determines that the major and minor version numbers in the file are not supported. Java虚拟机尝试读取类文件并确定不支持该文件中的主要和次要版本号时抛出。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM