问题描述
报一下错误:java.lang.UnsupportedClassVersionError: Bad version number in .class file (unable to load class jxl.read.biff.BiffException)at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1854)at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:890)at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1354)at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)at com.skyarm.action.FeaturesAction.uplode(FeaturesAction.java:16)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)at java.lang.reflect.Method.invoke(Method.java:585)at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:404)at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:267)at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:229)at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:221)at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:150)at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:48)at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
解决方案
http://zhangwei2012.iteye.com/blog/964998 换jdk版本
解决方案二:
你的有些类是在不同版本的JDK环境编译导致的错 ,建议重新编译Eclipse: project--->Clean 选择你的项目
解决方案三:
升级jdk版本