今天在網上找了一天的資料,下載了N多版本的EMF,GEF,SWT包終於把VE配起來了。
因為VE需要EMF,GEF,SWT外掛程式的支援,而且他們之間的版本有很大的關係。今天下午搞了整整一個下午,看了很多資料,結果還越看越糊塗。走了很多冤枉路!關鍵是版本問題!最後還是這篇簡單的文章起了作用。
http://www.javaresearch.org/article/showarticle.jsp?column=91&thread=26085
至於VE,EMF,GEF,SWT的介紹說明就不多少了。只說怎麼把VE跑起來吧。
1、下載相關外掛程式
首先下載一個VE的版本。
http://www.eclipse.org/downloads/index.php
我下載的是:VE-runtime-1.0.2.2.zip
注意下載VE的頁面前面還有一段文字和連結:
Requirements - PLEASE READ THIS SECTION FIRST
Eclipse build eclipse-SDK-3.0.2: (build page) (download win32 zip)
EMF build 2.0.2: (build page) (download zip)
GEF Build 3.0.1: (build page) (download zip)
這些就是能夠配合用起來的eclipse EMF GEF 的版本。
另外我的JDK是1.4.2
2、安裝EMF GEF外掛程式
下載後把EMF GEF的解壓後的features、pluagins目錄copy到eclipse下面,這樣這兩個外掛程式就算裝好了。
3、swt配置
再到pluglins下找到org.eclipse.swt.win32_3.0.2/os/win32/x86目錄,把其中的dll檔案copy到Jdk的bin目錄下。eclipse3.0.2裡面就有swt包的,我開始還下載安裝swt花了幾個小時,愚蠢!
到這一步就應該算配好了。
4、實戰
在eclipse中建立一個project-hello,在這個project中選擇 菜單Project->Properties 選擇左側的 Java Build Path 選擇 右側的 Libraries 標籤頁, 點擊 Add Library 按鈕, 選擇 Standard Widget Toolkit(SWT) 點擊 Next , 選上 Include support for JFace library 結束.這樣就可以使用 SWT Jface控制項了.選中你的project Hello. 選擇建立表徵圖按鈕, 上端最左側的.
這時Visual Class就出現了!大功告成,後面怎麼用VE就不說了網上大把資料。