java.lang.UnsupportedClassVersionError: Bad version number in .class file

来源:互联网 发布:redhat7 yum源配置 编辑:程序博客网 时间:2024/06/07 01:00

       想写一个类,用于读取某个目录下jar中的所有类信息。 

       具体操作如下所示:

       1、定义好一些类,将类打包成jar包,丢到某个目录下,

       2、写了个测试类,用于将该包内的类读取出来(包括包名和类名),读取的时候出现了一下问题。


      

      出现问题原因:由于用myeclipse8.6写了jar中的类,并打包。但测试类却用Myeclipse6.5写的,由于6.5的jdk版本与myeclipse8.6的版本不一致,导致打的jar不能再6.5中运行。

     解决方法:点击要打成jar的工程,右击选择properties,将Java Compiler 中的jdk改为1.5,然后重新打包即可,如下图所示。


      

原创粉丝点击