简体   繁体   English

在Linux上安装JDK7

[英]Install JDK7 on linux

I have a question about an exception that I have when I try to run my project. 我有一个关于我尝试运行项目时遇到的异常的问题。 This exception is "java.lang.UnsupportedClassVersionError: .../*.class : Unsupported major.minor version 51.0. I found on other posts that it was a problem with the version of the JDK. When I deploy with JBoss my project, it uses JDK 1.7. When I try to deploy with Tomcat on a Virtual Machine, it used 1.6. That was the problem. But now, I changed it and downloaded jdk 1.7 on my VM, and it still doesn't work. 此异常是“ java.lang.UnsupportedClassVersionError:... / *。class:不受支持的major.minor版本51.0。我在其他帖子中发现这是JDK版本的问题。当我使用JBoss部署项目时,它使用的是JDK 1.7,当我尝试在虚拟机上使用Tomcat进行部署时,使用的是1.6,这就是问题所在。

When I run tomcat with startup.sh, I have this : 当我用startup.sh运行tomcat时,我有这个:

Using CATALINA_BASE : /home/persyst 使用CATALINA_BASE:/ home / persyst

Using CATALINA_HOME : /home/persyst 使用CATALINA_HOME:/ home / persyst

Using CATALINA_TMPDIR : /home/persyst/temp 使用CATALINA_TMPDIR:/ home / persyst / temp

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

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

Moreover, when I try to download a new jdk7, I use rpm -i jdk-7u79-linux-x64.rpm and it tells me : Sorry, command-not-found has crashed! 而且,当我尝试下载新的jdk7时,我使用rpm -i jdk-7u79-linux-x64.rpm并告诉我:对不起,找不到命令已崩溃! Please file a bug report at : ... 请在以下位置提交错误报告:...

How should I do to download and install a good jdk7 please ? 请问我应该如何下载并安装一个好的jdk7?

UnsupportedClassVersionError Unsupported major.minor version 51.0 means you're trying use JDK 1.6 or lower to run code compiled with JDK 1.7. UnsupportedClassVersionError Unsupported major.minor version 51.0意味着您正在尝试使用JDK 1.6或更低版本来运行用JDK 1.7编译的代码。

This means the JRE_HOME is not what Tomcat is using to find the JDK. 这意味着JRE_HOME不是Tomcat用于查找JDK的东西。 Use JAVA_HOME instead and it should work. 请改用JAVA_HOME ,它应该可以工作。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM