启动服务器后,运行时报错,这个错误怎么解决呢?
java.lang.UnsupportedClassVersionError: servlet/HelloServlet : Unsupported major.minor version 51.0 (unable to load class servlet.HelloServlet)
java.lang.UnsupportedClassVersionError: servlet/HelloServlet : Unsupported major.minor version 51.0 (unable to load class servlet.HelloServlet)
2017-02-03
我自己来回答自己提出的问题了。我开发工具是MyEclipse2014,jdk编译之前用的是jdk7,可是我也有配置过jdk6的。Tomcat里面配置的是jdk6。网上搜索了一下,报这个错是因为,用jdk7编译的class文件放到基于jdk6运行在tomcat之中,是不行的。
解决起来也很方便:打开exclipse中项目上的属性—java compiler–选择一个合适的版本后重新编译即可。
具体步骤:
解决:项目------>右键------>属性------>Java Compiler------>Compiler Compliance Level------>选择你使用的JDK版本------>应用。
举报