java – 编译时出现异常:版本50.0错误,应为49.0

我正在使用JXL API工作应用程序,当我试图使用eclipse IDE编译,它的工作正常,同样是不编译,当我试图在命令提示符编译,并显示以下异常。

Extract.java:6: cannot access jxl.read.biff.BiffException bad class file: C:\Program Files\Java\jdk1.5.0_01\jre\lib\ext\jxl.jar(jxl/read/biff/BiffException.class)
class file has wrong version 50.0, should be 49.0
Please remove or make sure it appears in the correct subdirectory of the classpa
th.
import jxl.read.biff.BiffException;
                     ^
1 error

编辑:

我可以使用JDK 1.6执行。由于JDK 1.6还必须与较低版本兼容,为什么不支持在JDK 1.5中编译的类文件。

您使用的库是使用Java 6编译的

你的编译器是Java 5,这就是为什么它不理解这种格式。

要解决它,你必须得到一个1.5版本的库或升级你的编译器1.6我建议稍后。

http://stackoverflow.com/questions/1766216/exception-while-compiling-wrong-version-50-0-should-be-49-0

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:java – 编译时出现异常:版本50.0错误,应为49.0