因为java.lang.UnsupportedClassVersionError:

时间:2011-12-09 16:08:42

标签: java

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

  

因为java.lang.UnsupportedClassVersionError :.

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

非常感谢任何帮助。 非常感谢提前。

2 个答案:

答案 0 :(得分:0)

您可以使用值为1.5的目标配置选项,以便编译编译的类以针对JVM 1.5运行。另外,通过手动运行java -version确保1.5是hpux上正确的jvm。

了解详情here

答案 1 :(得分:0)

编译时使用cross-comilation options,指定源/目标为1.5,指向1.5 rt.jar的bootclasspath