2010-02-23 57 views
1

我有一個應用程序寫在GWT 1.4,我都設置爲最高等級它GWT 1.7/2.0開始我只是想確認以上的版本GWT 1.7.1 JRE 1.6支持之前?JRE 1.6與GWT

+1

如果你要升級,爲什麼不直接去GWT 2.0? – cletus 2010-02-23 04:58:45

+0

是的,謝謝Cletus。 – 2010-02-24 05:33:03

回答

2

version 1.5 of GWT你現在可以使用Java 5.0(JDK 1.5)語言結構爲好,例如泛型,枚舉。這意味着,如果服務器端是用Java編寫的,則在應用程序的客戶端和服務器端之間共享代碼的機會更大。

GWT的JRE Emulation Library支持更多的方法,並已與泛型支持更新。但它仍然不是JRE標準庫的完整實現,例如沒有BigDecimal的,沒有文件支持等

說了這一切,我不知道究竟你的意思是什麼「支持JRE 1.6」?

+0

實際上,我的應用程序使用了一些在即將使用JDK 1.6(早些時候使用JDK 1.5)的應用程序中編寫的API。由於我對Java和GWT不熟悉,不確定是否將它分級爲GWT 2.0會導致任何不兼容問題? – 2010-02-23 05:32:28

+0

這應該會幫助你決定:http://stackoverflow.com/questions/2294402/gwt-application-up-grade-from-1-4-to-2-0 PS:我同意他人 - 你應該去直到2.0。 – 2010-02-23 16:52:04

+0

GWT 2.0(和1.7)都運行在JDK 1.6上,用於託管/開發模式。當您使用GWT編譯器將代碼編譯爲JavaScript時,某些JDK 1.6 API方法調用可能會失敗,因爲它們未在JRE仿真庫中實現。 – 2010-02-23 20:26:29