我有一个使用GWT 2.6和Java 7开发的应用程序。现在我用GWT 2.6将它更新为Java 8。
答案 0 :(得分:13)
如果您只对使用JDK 8编译应用程序感兴趣,而不使用Java 8语言结构,那么GWT 2.6和2.7将起作用。
在GWT 2.8之前,不支持Java 8作为源语言,正如其他人已经指出的那样。
答案 1 :(得分:3)
在2.7中,您可以在客户端上使用Java7语法。您不能在客户端上使用Java8语法和运行时。
在服务器上,您可以使用JDK8。
答案 2 :(得分:1)
根据这篇文章,{8}支持Java 8支持。{/ 3}}。
所以,基本上你不能在GWT 2.6中使用Java 8。据我所知,2.7有一些改进,但还不够。有一种方法可以通过划分项目来实现,您可以在服务器端使用Java 8,在UI上使用带有GWT的Java 7。
答案 3 :(得分:0)
编辑:你应该看看这个Java 8 support in GWT
答案 4 :(得分:0)
它似乎是GWT 2.8和3.0。
与此同时,GWT 2.8将在三个月内到期。它的主要 功能是对Java 8的支持,包括lambdas。
答案 5 :(得分:0)
根据2.8.0发行说明
<强>亮点强>
- 支持Java 8语法。
- JsInterop毕业于实验。参见最终的JsInterop规范。
- GSS不再被视为实验性的,旧的CssResource现已弃用。
http://www.gwtproject.org/release-notes.html#Release_Notes_2_8_0_BETA1
<强>更新强> 2016年10月20日,稳定版2.8.0为released