A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© tei0513 中级黑马   /  2014-9-14 17:33  /  881 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

J2EE  Specification Level选的是J2EE 1,.4

Tomcat 选的是6.X  JDK是 Sun Jdk 1.6.0_13 (我也不知道为什么J这里DK只有这一个选项)

运行时就报错
java.lang.UnsupportedClassVersionError: cn/itcast/FirstServlet : Unsupported major.minor version 51.0 (unable to load class cn.itcast.FirstServlet)
求解决方案

3 个回复

倒序浏览
看老方的视频 这样配置应该是没有问题的 难道还与MyEclipse的版本有关?
回复 使用道具 举报
你这个应该是jdk的版本问题。编译和运行最好用同一个jdk版本。用jdk7编译的class文件放到基于jdk6运行在tomcat之中,就会报这个错。
解决:项目------>右键------>属性------>Java Compiler------>Compiler Compliance Level------>选择你使用的JDK版本------>应用。
另外你可以用命令行编译运行一下,ide有时候就是事儿多。。。
回复 使用道具 举报
waterloocode 发表于 2014-9-14 17:50
你这个应该是jdk的版本问题。编译和运行最好用同一个jdk版本。用jdk7编译的class文件放到基于jdk6运行在tom ...

问题解决了 我把Tomcat的JDK换成了JDK7:lol
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马