This question already has answers here:
How to fix java.lang.UnsupportedClassVersionError: Unsupported major.minor version
                                
                                    (51个答案)
                                
                        
                3年前关闭。
            
        

我已经开发了一个使用Java6的eclipse小项目。但是我想在具有java1.5的hpux系统中运行相同的项目。当我尝试运行它会引发错误:


  java.lang.UnsupportedClassVersionError :。


然后,将Eclipse Java编译器更改为java1.5,将jre更改为1.5.0_12,然后重新编译我的项目。之后,我再次在hpux系统中进行了部署,但仍然抛出相同的错误。我用ant在hpux系统中进行编译。它成功编译并产生了jar。但是在运行时会引发相同的错误。

非常感谢您的帮助。
提前谢谢了。

最佳答案

可以将target config选项的值设置为1.5,以便将编译后的类编译为针对JVM 1.5运行。另外,通过手动运行java -version来确保1.5在hpux上是正确的jvm。

阅读更多详细信息here

08-26 02:38