這兩天在學習Eclipse的VE,中間也出現了不少問題,終於配置成功,記錄一下配置過程,主要參考了「從頭開始安裝Eclipse和VE"的文章,網址是在http://www.cnblogs.com/pantian/archive/2006/10/30/544584.html和另外一篇博客文章「在Eclipse 3.3.2中利用Visual Editor 1.3配置SWT/JFace開發環境(2008.7.3試驗成功)」網址在http://hi.baidu.com/gridrender/blog/item/dcd776ec30878e38269791b8.html,英文參考網址:http://wiki.eclipse.org/VE/Installing(Daniel Young部分方法的改進版)
web開發中的JAVA字符轉碼(1)分別下載Eclipse SDK 3.3.二、SWT 3.3.二、Visual Editor 1.三、EMF-sdo-xsd-SDK 2.3.二、GEF SDK 3.3.2和WTP SDK 2.0.2(能夠直接從WTP SDK 2.0.2插件包中解壓得到JEM 2.0類庫)五個軟件包。這裏下載WTP SDK 2.0插件安裝包的主要目的是爲了使用其中的JEM 2.0類庫,由於當前Visual Editor只提供針對Eclipse 3.2的安裝包,在Eclipse 3.3.2安裝Visual Editor 1.3,須要JEM 2.0版本的類庫(這裏從WTP SDK 2.0安裝包中獲取,網上的方法是直接安裝WTP 2.0,但這裏直接將WTP的安裝包解壓以後得到JEM 2.0類庫)。 注意:各類軟件包的下載連接分別爲:Eclipse SDK 3.3.2和 SWT 3.3.2下載連接頁面在http://archive.eclipse.org/eclipse/downloads/drops/R-3.3.2-200802211800/index.php;EMF-sdo-xsd-SDK 2.3.二、GEF SDK 3.3.2和WTP SDK 2.0.2的下載連接是在頁面:http://archive.eclipse.org/webtools/downloads/drops/R2.0/R-2.0.2-20080223205547/;Visual Editor 1.3壓縮包org.eclipse.visualeditor-1.3.0.200709121813.zip從sourceforge.net網址 http://sourceforge.net/project/downloading.php?group_id=131065&use_mirror=superb-east&filename=org.eclipse.visualeditor-1.3.0.200709121813.zip&11437248下載得到。 (2)解壓Eclipse SDK 3.3.2安裝包,將wtp-sdk-R-2.0.2-20080223205547.zip安裝包解壓以後,將裏面的6個JEM類庫文件解壓出來,並將其複製到Eclipse安裝目錄下的..\eclipse\plugins文件夾中。 (4)解壓Visual Editor、EMF SDK和GEF SDK壓縮安裝包,分別將解壓後獲得的features和plugins文件夾中的內容複製到Eclipse安裝目錄下的..\eclipse\features文件夾和..\eclipse\plugins文件夾中,實際上因爲個人Eclipse和這些軟件壓縮包在一個目錄下因此我使用的是「釋放到這裏」,而且確認文件替換選所有。 (5)安裝完 Visual Editor、EMF、GEF和JEM插件以後,啓動Eclipse,並建立一個新的Java 項目。爲了使用SWT,將下載的SWT庫添加到項目的Java 構建路徑中,即右擊該項目並選擇Properties > Java Build Path。單擊Libraries 選項卡,單擊Add Library按鈕,選中Standard Widget Toolkit (SWT),而後單擊 Next。打開的SWT Library Options對話框中,勾選上「Include support for JFace library」,Finish便可,接下來回到Properties對話框,OK便可。 (6)至此Eclipse下VE安裝完成,接下來新建Visual Class類型java文件就可進行VE測試。 總結:我在安裝中的主要問題是,我在http://www.ehecht.com/eclipse_ve/ve.html下載的VE因爲一些插件配置問題,導致VE不能使用,在上面第5步中「右擊項目選擇Properties > Java Build Path。單擊Libraries選項卡,單擊Add Library按鈕,選中Standard Widget Toolkit」在Add Library中沒有Standard Widget Toolkit選項,鬱悶了很久,在網上找了好多資料沒看法決這個問題的,後來在http://www.eclipse.org/vep/WebContent/main.php頁面右邊的VEP Components中看到有SWT,意識到SWT是VE的組件,既然沒出這個應該是個人VE裝的有問題,至此下載了新的VE,問題解決。多謝上邊文章的各位做者固然還有Google。