2015-04-28 20 views
5

Ho un'applicazione sviluppata con GWT 2.6 e Java 7. Ora la sto aggiornando a Java 8 con GWT 2.6.Java 8 è compatibile con GWT 2.6 o 2.7?

  1. GWT 2.6 è compatibile con Java 8? Costruirà/compilerà bene?
  2. GWT 2.7 è compatibile con Java 8? Qualche suggerimento?
+1

sì ho provato ... ottenere eccezione –

risposta

12

Se si desidera utilizzare solo un JDK 8 per compilare la propria applicazione, senza utilizzare costrutti di linguaggio Java 8, GWT 2.6 e 2.7 funzioneranno.

Java 8 come lingua di partenza non sarà supportato prima di GWT 2.8 sebbene, come già indicato da altri.

+0

Grazie Thomas ... –

+0

Uso sempre Java 8 con GWT 2.6. – JDL

+0

@JDL Grazie; ha modificato la risposta. –

0

Edit: si dovrebbe dare un'occhiata a questo Java 8 support in GWT

+0

Si prega di dare attribuzione quando si copia/incolla la risposta di qualcun altro (ed è ancora meglio se non sembra che tu sia l'autore ma stai solo citando qualcun altro): https://stackoverflow.com/a/15693528/116472 Vale anche la pena quando lo fai male e sembra che tu sia contraddittorio g te stesso (sic!) in sole 2 frasi. –

3

In 2.7, è possibile utilizzare la sintassi Java7 sul client. Non è possibile utilizzare la sintassi e il runtime Java8 sul client.

Sul server, è possibile utilizzare JDK8.

1

Java 8 sostegno dovrebbe venire in GWT 2.8 secondo a questo post: Java 8 support in GWT.

Quindi, in pratica non è possibile utilizzare Java 8 in GWT 2.6. Come ho capito, ci sono alcuni miglioramenti in 2.7, ma non è abbastanza. C'è un modo in cui dividendo il progetto è possibile ottenere che è possibile utilizzare Java 8 sul lato server e java 7 con GWT sull'interfaccia utente.