我的java servlet应用程序可以';不能在Tomcat what'中打开;怎么了?
java.lang.UnsupportedClassVersionError:Servlet/Demo:Unsupported major.minor版本52.0(无法加载Servlet.Demo类)我的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.
ApacheTomcat版本是7.0.69Servlet/Demo类是使用JDK8编译的。 但是Tomcat并没有开始使用JDK8或JRE8 如果Tomcat开始使用JDK7或JRE7,并且您喜欢使用较新的JDK编译类。您必须为生成的类文件指定VM版本
-target 1.7
1.7
主要原因是您必须使用相同版本的Java运行和编译应用程序 检查您在IDE中使用的内容