0

使用 Eclipse Juno 和 JDK 1.7 构建的 GWT 项目可以正常工作。但是,我必须将它部署到使用 JRE6 的 Tomcat6 服务器上。使用 JDK 1.6 构建它会导致运行时 servlet 错误:

[警告] HttpServlet java.lang.UnsupportedClassVersionError: UriServlet : Unsupported major.minor 版本 51.0 失败

Eclipse 构建路径库是: commons-lang3-3.1.jar GWT SDK [GWT - 2.5.1] JRE System Library [jdk1.6.0_27]

JDK 1.7 中是否有 servlet 需要的功能?我必须使用早于juno 的Eclipse 版本吗?必须有一种方法可以构建项目,而不是部署到 Tomcat6/JRE6 服务器。

4

1 回答 1

1

在 Eclipse 中,现在 java 编译器级别可能是1.5

您必须将其更改为1.6并再次编译。

右键项目->属性->Java编译器->启用项目特定设置

于 2013-09-25T16:06:54.443 回答