Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的java servlet应用程序可以';不能在Tomcat what'中打开;怎么了?_Java - Fatal编程技术网

我的java servlet应用程序可以';不能在Tomcat what'中打开;怎么了?

我的java servlet应用程序可以';不能在Tomcat what'中打开;怎么了?,java,Java,java.lang.UnsupportedClassVersionError:Servlet/Demo:Unsupported major.minor版本52.0(无法加载Servlet.Demo类) ApacheTomcat版本是7.0.69Servlet/Demo类是使用JDK8编译的。 但是Tomcat并没有开始使用JDK8或JRE8 如果Tomcat开始使用JDK7或JRE7,并且您喜欢使用较新的JDK编译类。您必须为生成的类文件指定VM版本 对于javac,添加参数-target 1.

java.lang.UnsupportedClassVersionError:Servlet/Demo:Unsupported major.minor版本52.0(无法加载Servlet.Demo类)
ApacheTomcat版本是7.0.69

Servlet/Demo类是使用JDK8编译的。 但是Tomcat并没有开始使用JDK8或JRE8

如果Tomcat开始使用JDK7或JRE7,并且您喜欢使用较新的JDK编译类。您必须为生成的类文件指定VM版本

  • 对于javac,添加参数
    -target 1.7
  • 对于Eclipse,在Java编译器页面中将编译器符合性级别的设置更改为
    1.7

  • 主要原因是您必须使用相同版本的Java运行和编译应用程序

    检查您在IDE中使用的内容