可能重复:
不支持的主要.次要版本51.0
我有eclipse indigo和tomcat 7.0.29。但仍然无法加载Serlvets!除了1.7版本之外,我没有其他的JDK或JRE!
..但仍不支持major.minor版本51.0
当您执行java版本
时,您的输出是什么?这将告诉您正在运行的JVM是什么版本。
不支持的major.minor版本51.0错误可能意味着:
无论如何,卸载所有JVM运行时,包括JDK,下载最新版本并重新安装。这将修复任何不支持的主要.次要
错误,因为您将拥有最新的JRE和JDK(可能比用于编译Servlet的JRE和JDK还要新)
见:http://www.java.com/en/download/manual.jsp(7更新25)
在这里:http://www.oracle.com/technetwork/java/javase/downloads/index.html (Java平台(JDK)7u25)
分别获取JRE和JDK的最新版本。
编辑:
你的代码很可能是用Java7编写的,但是也可能是用Java7update4编写的,你的系统正在运行Java7update3。因此,它们实际上都是相同的主要版本,但次要版本不同。只有较大的次要版本向下兼容较低的次要版本。
编辑2:如果您的电脑上安装了多个jdk,您应该检查Apache Tomcat是否使用与您编译程序时使用的同一个jdk(jre)。如果在安装apache之后安装了新的jdk,它通常不会选择新版本。
我已经下载了程序: 解压缩它: 进入文件夹并运行: 这是我得到的错误: 我这样做过: 但是同样的错误 我的java版本: javac1.6。0_35 Java版本"1.6.0_35"OpenJDK运行时环境(IcedTea6 1.13.7) (6b35-1.13.7-1~Deb7u1)OpenJDK 64位服务器VM(build 23.25-b01,混合模式) 我读到这篇文章是因为我编译的版本比J
问题内容: 使用maven创建了一个Web应用程序并将其部署在heroku上。一切正常,但是当我调用使用postgresql-9.2-1002.jdbc4驱动程序的操作时,我得到了: 我知道问题是我在开发环境上使用jdk 7,而在Heroku上运行的是较低版本(至少是这样)。我的第一个问题是,为什么其他操作仅使用postqresql驱动程序的操作不会给出此错误,所以该应用程序的其余部分仍然可以正常
我正在尝试构建一个应用程序,但它给出了一些错误。我的JDK版本如下: 以下是我的错误日志:
我的pom.xml: 似乎所有的设置都是正确的,我指的是在pom和服务器上的java版本。
当我试图编译我的GWT应用程序时,我得到的异常值低于异常值。知道吗?提前道谢。
问题内容: 我正在尝试构建一个应用程序,但是它给出了一些错误。我的JDK版本如下: 这是我的错误日志: 问题答案: 发生这种情况是因为在编译时JDK较高,而在运行时JDK较低。 以下是版本列表: