2015-04-28 8 views
5

Ich habe eine Anwendung, die mit GWT 2.6 und Java 7 entwickelt wird. Jetzt aktualisiere ich es mit GWT 2.6 auf Java 8.Ist Java 8 kompatibel mit GWT 2.6 oder 2.7?

  1. Ist GWT 2.6 mit Java 8 kompatibel? Wird es gut bauen/kompilieren?
  2. Ist GWT 2.7 kompatibel mit Java 8? Irgendein Vorschlag?
+1

ja ich versuchte ... Ausnahme –

Antwort

12

Wenn Sie nur ein JDK 8 verwenden möchten, um Ihre Anwendung zu kompilieren, ohne Java 8-Sprachkonstrukte zu verwenden, dann funktionieren GWT 2.6 und 2.7.

Java 8 als Quellsprache wird jedoch nicht vor GWT 2.8 unterstützt, wie bereits von anderen darauf hingewiesen wurde.

+0

Danke Thomas ... –

+0

Ich benutze Java 8 mit GWT 2.6 die ganze Zeit. – JDL

+0

@JDL Danke; bearbeitet die Antwort. –

0

Edit: Sie einen Blick auf diese Java 8 support in GWT

+0

Bitte immer Zuschreibung geben, wenn Sie kopieren/füge die Antwort von jemand anderem ein (und es ist noch besser, wenn es nicht so aussieht, als ob du der Autor wärst, sondern nur jemand anderen zitierst): https://stackoverflow.com/a/15693528/116472 Es ist sogar wert, wenn du es falsch machst und es sieht so aus, als würden Sie sich widersprechen g Dich selbst (sic!) in nur 2 Sätzen. –

3

In 2.7 nehmen sollte, können Sie die Java7 Syntax auf dem Client verwenden. Sie können die Java8-Syntax und die Laufzeit auf dem Client nicht verwenden.

Auf dem Server können Sie JDK8 verwenden.

1

Java 8-Unterstützung sollte 2,8 nach diesem Beitrag in GWT kommen: Java 8 support in GWT.

Also im Grunde können Sie nicht Java 8 in GWT 2.6 verwenden. Wie ich es verstehe, gibt es einige Verbesserungen in 2.7, aber es ist nicht genug. Es gibt eine Möglichkeit, dass Sie durch Aufteilung des Projekts erreichen können, dass Sie Java 8 auf der Serverseite und Java 7 mit GWT auf der Benutzeroberfläche verwenden können.

Verwandte Themen