2012-02-26 37 views
2

Unable to compile class for JSPGWT 2.3開發模式 - 託管模式JSP編譯似乎沒有使用Java 1.5的兼容性

Generated servlet error: @DefaultMessage("Last Updated: {0,date,medium} {0,time, HH:mm:ss (z)}") ^^^^^^^^^^^^^^^ Syntax error, annotations are only available if source level is 1.5

我嘗試打開網頁瀏覽器我的GWT模塊中得到了所有1.5+功能,如枚舉,註釋等這樣的錯誤開發模式。編譯過程進展順利。我的模塊在生產/部署模式下工作。只有當我以開發模式打開模塊時,該錯誤纔會出現在整個項目中。

eclipse中的編譯器符合性級別設置爲1.6。

此錯誤是一樣的Issue 3557但是,這是老問題了GWT 1.5-1.6和我使用GWT 2.3。另外我在我的項目中只有一個GWT開發人員,所以我無法將我的設置/複製eclipse項目與某人的工作區進行比較。

我韋林氏/錯誤透視輸出是乾淨的,這個問題沒有連接的消息。我也嘗試從倉庫重新檢查並在eclipse中重新創建我的項目 - 但情況是一樣的。

而且我有另一個problem,我認爲可以用這一個連接。

回答

0

如你所說你自己,這是一個非常古老的GWT問題與嵌入式開發服務器。

爲了解決這個問題

  • 你可以用你自己的服務器(見-noserver選項)
  • 使用的問題提出解決方法之一(我用我自己寫的java類鹽漬起來用java 1.6作爲默認編譯器的碼頭