使用Eclipse Juno和JDK 1.7构建的GWT项目可以正常工作。但是,我必须将它部署到使用JRE6的Tomcat6服务器。使用JDK 1.6构建它会导致运行时servlet错误:
[WARN] HttpServlet失败 java.lang.UnsupportedClassVersionError:UriServlet:不支持的major.minor版本51.0
Eclipse构建路径库是: 公地lang3-3.1.jar GWT SDK [GWT - 2.5.1] JRE系统库[jdk1.6.0_27]
JDK 1.7中是否存在servlet需要的功能?我是否必须使用早于juno的Eclipse版本?必须有一种方法来构建项目,而不是部署到Tomcat6 / JRE6服务器。
答案 0 :(得分:1)
在eclipse中,现在java编译器级别可能 1.5 。
您必须更改 1.6 并再次编译。
右键单击项目 - >属性 - > Java编译器 - >启用项目特定设置