Jboss6.1抛出UnsupportedClassVersionError 51,但jar是由Jdk5编译的

时间:2014-01-30 03:38:13

标签: java ubuntu jboss

我的系统是: Ubuntu 12 日食4.3 Sun Jdk 6 Jboss 6.1 Maven 3 +

当我使用我的应用程序启动Jboss时,出现错误:

[org.jboss.detailed.classloader.ClassLoaderManager]加载期间出现意外错误:mondrian.olap4j.FactoryJdbc41Impl $ MondrianOlap4jCellSetJdbc41:java.lang.UnsupportedClassVersionError:mondrian / olap4j / FactoryJdbc41Impl $ MondrianOlap4jCellSetJdbc41:不支持的major.minor版本51.0

版本51.0表示JDK 7

但我检查了mandrian-3.57.jar,Manifest.MF说: 清单 - 版本:1.0 Ant-Version:Apache Ant 1.7.1 创建者:1.5.0_16-b02(Sun Microsystems Inc.) 内置:buildguy

我本地磁盘中只有一个mondrian.jar。

1 个答案:

答案 0 :(得分:1)

清单只提供构建JAR的JAR工具的版本。它不能证明使用了相同版本的javac。版本51明确地显示它是由1.7 javac编译的。