2015-12-28 35 views
1

我試圖在服務器上使用LocalDate解析日期。我收到「Google App Engine的JRE不支持LocalDate」錯誤。我認爲這只是GWT JRE中限制類的客戶端代碼。爲什麼我在服務器端看到這一點(即直接使用Java代碼)?GWT和LocalDate不受Google App Engine的JRE支持

回答

4

java.time.LocalDate是在Java 8中引入的,即Google App Engine的not yet supported。您可以在Google雲端平臺的JRE Class White List上準確查看應用程序的服務器端可以使用哪些類。 GWT兼容性不相關。

+0

我明白這適用於客戶端,但我正在談論服務器端。我的理解是使用純Java。 – Todd

+0

純粹的意思是,在您的本地JDK中可用的每一件東西都可以在App Engine中使用,不會。爲了達到這個目的,你必須通過[Google Compute Engine](https://cloud.google.com/compute/docs/)獲得自己的Linux VM,並在其上安裝自己的JRE。否則,請參閱JRE類白名單以瞭解可用內容。 – heenenee

+0

因此,爲了澄清,這意味着GWT沒有使用我已安裝的Java 8 JDK(無論是客戶端還是服務器端),它都使用經過修改的Google版本的JDK? – Todd

相關問題