我的系统是:Ubuntu 12 eclipse 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说:Manifest-Version:1.0 Ant-Version:Apache Ant 1.7.1创建者:1.5.0_16-b02(Sun Microsystems Inc.)内置:buildguy
在我的本地磁盘中只有一个mondrian.jar .
1 回答
清单只提供构建JAR的JAR工具的版本 . 它不能证明使用了相同版本的javac . 版本51明确地显示它是由1.7 javac编译的 .