轉自 http://www.cnblogs.com/duncannjm/articles/1342133.html
最近在網上找關於安裝VE外掛程式的文章,找了好久發現這篇文章講的非常不錯,按照它所說的能安裝成功。
特別提醒:紅色的字請仔細閱讀。
準備工作:
1、下載JDK (1_5_0_09);
2、下載Eclipse (3.2.1);(我比較喜歡用最新版的 ^-^)
3、下載相應的EMF (2.2.1)、GEF (3.2.1)、VE (1.2.1);
開始安裝:
1、安裝JDK;
這個比較容易,標準的Windows安裝程式,下一步,再下一步即可,安裝完成後,也不需要重啟。
2、安裝Eclipse;
Eclipse是綠色軟體,不需要安裝,只需要解壓縮,然後即可運行。
為了說明方便,我把它解壓縮到C盤根目錄下,得到C:/eclipse目錄,運行C:/eclipse/eclipse.exe即可。
注意:下面的安裝,需要先關閉eclipse程式。
3、安裝EMF、GEF、VE;
對於Eclipse來說,這些都是它的外掛程式,所以,安裝方法都是一樣的。
A、在C:/eclipse目錄下,建立四個子目錄:C:/eclipse/emf 、C:/eclipse/gef 、C:/eclipse/ve 、C:/eclipse/links ;
B、把下載的EMF、GEF、VE都解壓縮到相應的目錄中,即:把EMF壓縮包解壓縮到C:/eclipse/emf中,得到C:/eclipse/emf/eclipse目錄,以此類推,完成GEF、VE的解壓縮;
C、在C:/eclipse/links目錄下,建立一個文字檔,名字可隨便取,如:link.txt。
然後在link.txt檔案中,加入以下三行文字:
path=emf
path=gef
path=VE
或者
path=C://eclipse//emf
path=C://eclipse//gef
path=C://eclipse//VE (多一個斜杠是轉義用的,地球人都知道,請遵循。)
注意:這裡用的是相對路徑,也可以把EMF、GEF、VE解壓縮到其它地方,再用絕對路徑即可。
4、安裝完畢,再次運行Eclipse,它啟動時會自動尋找links目錄下所有的文字檔,並載入其中path指向的所有外掛程式,這裡當然包括VE。
A、如果不能確定是否已經載入,可選擇菜單Help->Software Updates->Manage Configuration,開啟Product Configuration表單,在其左邊的樹形欄裡,可以看到已載入的外掛程式。
B、如果載入沒有成功,可以試試用Eclipse -clear來運行程式。
注意:如果在Manage Configuartion裡沒有出現,可以嘗試重新設定link.txt檔案裡的path,一次只增加一行,然後啟動一次eclipse,再增加一行, 再啟動一次eclipse,直到能在configuration裡能看到所有的外掛程式為止,這是eclipse的bug,有時候無法一次性載入全部外掛程式,你 多試幾次或許就好了。
用VE寫個Hello:
1、建立一個項目;
File->New->Project...,選擇“Java Project”,然後Next,輸入一個項目名字:Hello,其它全部預設,最後斷行符號,或者點擊“Finish”完成。
2、設定SWT庫;
A、選擇項目Hello,右鍵菜單,開啟Properties對話方塊。
B、選擇左邊樹形中的Java Build Path,在其設定頁中,選擇Libraries頁,點擊“Add Library...”;
C、在開啟的Add Library對話方塊裡,選擇Standard Widget Toolkit(SWT),Next;
D、在開啟的SWT Library Options對話方塊中,勾選上“Include support for JFace library”,Finish即可。
E、回到Properties對話方塊,OK即可。
3、建立Hellworld.java檔案;
A、選擇項目Hello,右鍵菜單,New->Other...(或者點擊工具列裡建立表徵圖),開啟Select a wizard對話方塊,選擇Java/Visual Class,Next;
B、在開啟的Java Visual Class對話方塊中,
在Package裡,輸入:com.cnblogs.pan;
在Name裡,輸入:Helloworld;
在Style裡,選擇SWT/Shell;
勾選上public static void main(String[] args);
最後Finish。
4、到了這一步,應該就可以看到表單了,那些控制項都在Palette裡,點開就能看到了。
A、在表單上右擊,選擇Set Layout,再選擇null;(此處為個人習慣)
B、從Palette裡,選中一個Button,並在表單任意位置畫一個Button,在下面的Properties視窗裡,設定其text為ClickMe;
C、選中該按鈕,右擊選擇Events->Add Event,在開啟的對話方塊中,選擇左邊的widgetSelected,Finish。
D、這時,游標會自動定位到程式相應的位置,我們在程式裡加入下面語句: public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) {
System.out.println( " widgetSelected() " );
MessageDialog.openInformation( null , " Hello " , " Hello World! " ); // 加入這條語句
}
E、儲存程式,點擊菜單Run->Run As->Java Application,呵呵,跟全世界打個招呼吧。