我們的項目使用gwt 1.7和jdk 1.5.0_13。 我們需要添加對IE9及更高版本的支持。 爲此,我們需要將gwt升級到最新版本(2.5),因此也要升級jdk。 雖然這樣做,但我們得到的錯誤與gwt jars中缺少源代碼有關(例如TimeOutException源代碼未找到)。 我們簡單地將gwt 1.7罐替換爲最新的罐。我們還需要改變什麼? 有沒有解釋gwt遷移程序的指南?將gwt 1.7升級到gwt 2.5
1
A
回答
3
AFAIK沒有任何解釋遷移的詳細指南。在文檔項目中,每個版本只有簡短的list of features and breaking changes,但它非常有用。
你有很多帖子,用戶從1.7到2.0遷移的經驗,但自從2.0幾年前發佈以來幾乎很老。從1.7到最後2.5的遷移信息很少。
表示,您將要處理的主要問題是開發和調試工具的更改,因此我建議先使用這些工具。然後,您必須修復IDE項目中的每個「紅色」標記。然後,您應該查找「黃色」標記以避免使用已棄用的類/方法。最後,您可以考慮用2.x中的新功能替換項目的某些代碼,如單元格窗口小部件,佈局面板等,請參閱showcase。
這個過程將是單調乏味的,但如果您打算在未來維護應用程序,那麼使用最新版本的項目是值得的。
順便提一句,在未來的GWT版本中,有支持IE6,IE8甚至IE9的plans to remove,以便改進和更新gwt並支持新的html5功能。這將是漸進的:Solutions for people needing IE7/IE8 support in future GWT releases
0
我昨天從2.2-2.5更新,並有2個錯誤,我不得不克服。
Jar文件是2.2-我刪除它,切換到非GWT工具包,並切換回來。這更新(創建)爲正確的jar。
源代碼問題 - 出於某種原因,運行配置沒有正確傳輸。由於我在更新時使用了新的工作空間,因此我將舊路徑複製到新工作空間。 (這是位於:調試配置 - >參數 - >程序參數
希望這會有所幫助:)
相關問題
- 1. 將GWT從1.7升級到2.0
- 2. GWT從2.5RC升級到2.5 - NoClassDefFoundError HtmlTemplates?
- 3. 如何升級到Eclipse中的GWT 2.5
- 4. 升級GWT,Bootstrap和GWT-Bootstrap
- 5. 升級Joomla網站1.7到Joomla 2.5
- 6. GWT從2.1升級到2.4
- 7. 問題升級到GWT 2.3.0
- 8. GWT從1.5升級到1.6
- 9. 將GWT升級到最新版本
- 10. GWT- SDK升級問題
- 11. 遷移GWT 1.7〜2.4 GWT
- 12. IncompatibleRemoteServiceException在firefox 16.0上刷新開發模式(GWT 2.5升級後)
- 13. Magento升級到1.7
- 14. 如何將基於gwt 2.5.1的應用程序升級到gwt 2.7.0?
- 15. 升級jar版本後未刷新SmartGWT和GWT升級
- 16. GWT 2.5與GWT 2.4的集成
- 17. 升級CometD從2.4/2.5升級到2.9.1?
- 18. Joomla數據庫腳本從1.7升級到2.5?
- 19. Magento從1.5升級到1.7
- 20. 將插件從1.6升級到1.7
- 21. 將struts升級到java項目1.7
- 22. 如何將Zend_Loader從1.7升級到1.8?
- 23. 如何將Magento從1.7升級到1.9
- 24. 將Subversion Server從1.7升級到1.8
- 25. 將Awesomium SDK 1.6.6升級到1.7
- 26. 從Django 1.6升級到1.7
- 27. 將sdk從gwt2.5.1升級到gwt2.6.1後,GWT編譯失敗
- 28. 將gwt從2.1.1升級到2.8.0:ServiceConfigurationError:org.apache.juli.logging.Log:Provider org.eclipse.jetty.apache.jsp.JuliLog不是子類型
- 29. 將joomla 2.5升級到joomla 3.3
- 30. 將Moodle 2.5升級到Moodle 3.3