GWT supporta ufficialmente solo Java 5. Esso supporta alcune delle Java 6, però, come ad esempio consentendo @Overrides
sui metodi di applicazione di un metodo di interfaccia, e String.isEmpty
(anche se quella è di circa l'emulazione runtime, quindi non è legato alla sintassi e il compilatore).
BTW, GWT utilizza Eclipse JDT per l'analisi e quello non è ancora stato rilasciato con il supporto per Java 7 (dovrebbe comunque essere really soon). Una volta fatto, GWT dovrebbe essere aggiornato per tenere conto del nuovo "syntax sugar" aggiunto da Java 7. Quando arriverà quel momento (che probabilmente non arriverà presto, ahimè), scommetto che le stringhe di accensione saranno essere una delle prime funzionalità supportate, dato che JavaScript lo supporta (quindi dovrebbe essere facile da tradurre da Java a JS come switch su un intero).
Vedi anche https://groups.google.com/d/topic/google-web-toolkit/dM8D9imIvAI/discussion
fonte
2011-08-26 18:44:11
hai provato fuori? – helpermethod
@OliverWeiler: non c'è niente di sbagliato nel chiedere anche se riesci a scoprirlo da solo. questa domanda/risposta mi ha salvato molto tempo. –
È sempre possibile compilare con JDK7, ma non utilizzare le funzionalità. Rimane un'opzione. – Brian