在linux上安装JDK7

时间:2015-11-30 15:09:59

标签: java linux tomcat

我有一个关于我尝试运行项目时遇到的异常的问题。 这个例外是“java.lang.UnsupportedClassVersionError:... / * .class:Unsupported major.minor version 51.0。我在其他帖子上发现它是JDK版本的问题。当我使用JBoss部署我的项目时,它使用JDK 1.7。 当我尝试在虚拟机上使用Tomcat进行部署时,它使用1.6。那就是问题所在。但是现在,我更改了它并在我的VM上下载了jdk 1.7,它仍然无效。

当我使用startup.sh运行tomcat时,我有这个:

  

使用CATALINA_BASE:/ home / persyst

     

使用CATALINA_HOME:/ home / persyst

     

使用CATALINA_TMPDIR:/ home / persyst / temp

     

使用JRE_HOME:/ usr / lib / jvm / java-7-openjdk-i386

     

使用CLASSPATH:/home/persyst/bin/bootstrap.jar

此外,当我尝试下载新的jdk7时,我使用rpm -i jdk-7u79-linux-x64.rpm它告诉我:对不起,命令未找到已经崩溃了!请在以下位置提交错误报告:

我该如何下载并安装好的jdk7?

1 个答案:

答案 0 :(得分:1)

UnsupportedClassVersionError Unsupported major.minor version 51.0表示您正在尝试使用JDK 1.6或更低版本来运行使用JDK 1.7编译的代码。

这意味着JRE_HOME不是Tomcat用来查找JDK的。请改用JAVA_HOME,它应该有效。