Google Web Toolkit(GWT) 在windows下環境搭建


1.什么是GWT?

Google Web Toolkit(簡稱GWT,讀作/ˈɡwɪt/),是一個前端使用JavaScript,后端使用Java的AJAX framework,以Apache許可證2.0版本開放源始碼。GWT通過編譯器將Java代碼編譯成JavaScript,可讓開發人員使用Java程序設計語言,快速建置與維護復雜但高性能的JavaScript前端應用程序,借此減輕開發人員負擔。

參見:http://zh.wikipedia.org/wiki/GWT

 

2.GWT SDK安裝配置

GWT官網:http://www.gwtproject.org

下載GWT SDK:http://www.gwtproject.org/download.html

解壓,在環境變量中添加如下(根據自己的實際路徑名):

GWT_HOME:C\gwt-2.7.0

Path:%GWT_HOME%

 

3.eclipse中配置GWT插件

插件下載說明:官網說明

但是實際在線安裝往往出問題,所以我們盡量選擇離線安裝插件。

eclipse GWT plugin 離線

下載此離線包后發現其中沒有包含Google App Engine SDk,所以我們需要下載此SDK

下載后解壓,放入\eclipse\plugins文件下。

注意其中默認包含的asm jar包是4.0,我們需要下載最新版的asm jar替換之。

否則在后續項目中會報錯:java.lang.NoSuchMethodError: org.objectweb.asm.MethodVisitor.visitMethodInsn(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V

 

4.eclipse中構建項目

新建項目,new->peoject->google->Web Application Project

 

填寫工程名字和包名,第一次需要手動添加GWT SDK和App Engine SDK。

待項目構建好之后,Run As->Web Application

瀏覽器中可以看到如下

注:1.瀏覽器中需要添加GWT developer plugin,但是新版本的chrome和firefox都不在支持此插件。所以,可以選擇firefox 26.0

2.GWT Designer對gwt SDK版本有要求

GWT Designer is unmaintained. It doesn't work with GWT 2.6.0 or 2.7, and likely won't work with newer versions. It does work with 2.6.1 though, but I don't recommend using any other version than the latest, particularly with "classic" DevMode being deprecated too: 2.7 is the first version where SuperDevMode is really usable, and it'll continue to improve in the coming versions.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM