启动服务器后,运行时报错,这个错误怎么解决呢?

来源:1-3 手工编写第一个Servlet

StefanLee2015

2017-02-03 17:29

java.lang.UnsupportedClassVersionError: servlet/HelloServlet : Unsupported major.minor version 51.0 (unable to load class servlet.HelloServlet)


写回答 关注

1回答

  • StefanLee2015
    2017-02-04 10:43:28

    我自己来回答自己提出的问题了。我开发工具是MyEclipse2014,jdk编译之前用的是jdk7,可是我也有配置过jdk6的。Tomcat里面配置的是jdk6。网上搜索了一下,报这个错是因为,用jdk7编译的class文件放到基于jdk6运行在tomcat之中,是不行的。

    解决起来也很方便:打开exclipse中项目上的属性—java compiler–选择一个合适的版本后重新编译即可。

    具体步骤:

    解决:项目------>右键------>属性------>Java Compiler------>Compiler Compliance Level------>选择你使用的JDK版本------>应用。

    http://img.mukewang.com/58953fcd0001377b08070715.jpg

JAVA遇见HTML——Servlet篇

本门课程在JSP课程的基础上,深入介绍Servlet的基础知识

160614 学习 · 1029 问题

查看课程

相似问题