注入使用不同Java版本编译的类

注入使用不同Java版本编译的类,java,spring,inject,Java,Spring,Inject,我的bean被注入一个类,该类将在Java6所有者类中使用。但是,注入的类是用Java7编译的 我目前收到一个不受支持的major.minor 51.0版错误,表明这是不可能的。然而,我以前是错的。关于这个问题有什么见解/来源吗?你想做的实际上是不可能的。如果您没有使用该类的替代方案,请考虑以下两个选项之一: 您是否可以将java生产环境更新到更新的版本? 您是否可以反编译注入的java类并为java 6构建它? 这是一个不兼容的字节码问题,你对此无能为力…@swapnil7如果可能的话,我从一

我的bean被注入一个类,该类将在Java6所有者类中使用。但是,注入的类是用Java7编译的


我目前收到一个不受支持的major.minor 51.0版错误,表明这是不可能的。然而,我以前是错的。关于这个问题有什么见解/来源吗?

你想做的实际上是不可能的。如果您没有使用该类的替代方案,请考虑以下两个选项之一:

您是否可以将java生产环境更新到更新的版本? 您是否可以反编译注入的java类并为java 6构建它?
这是一个不兼容的字节码问题,你对此无能为力…@swapnil7如果可能的话,我从一开始就这么做了,你不觉得吗?好吧,看来我不得不重写类了。我希望找到一种使用注入接口之类的方法。