<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Eclipse3.2和VE插件安裝實戰攻略

    Eclipse3.2和VE插件安裝實戰攻略

    早就聽說Eclipse的鼎鼎大名并且領教過了其強大功能,瀏覽了好多關于Eclipse的文章,聽說用SWT,JFace能設計出擁有本地操作系統界面風格的東東,如果在XP上運行,豈不是很讓客戶滿意,近期想要做個桌面系統,, 想試一下. Eclipse當然就要裝上再說,這兩天我是吃勁了苦頭..., 下載了很多東西,讀了很多文章,終于調通了,現在給大家分享下.我沒有找到完整的安裝攻略,現在就寫一個最新的.....

    建議您先瀏覽下Eclipse網站 http://www.eclipse.org尤其是 Projects 連接, 其中的Eclipse Project, Eclipse Tools Project. Eclipse (Eclipse SDK 最新的是3.2) 是一個平臺,其中的JDT,PDE都是集成在Eclipse下載的,SWT,JFace開發包也是,不用關心太多,有些文章說的很多,反而讓新手迷惑。

     Eclipse Tool Project 主要用到Graphical Editor Framework (GEF) Project, EMF, VE 不要急于下載這些東東,我算是吃勁苦頭...... Eclipse當然希望用它的可視化編程(Visual Edit Project) 插件. 現在最新的是 VE1.2.0下載頁 http://www.eclipse.org/vep/現看它的下載要求! 因為VE只能和相應版本的GEF,EMF,Eclipse SDK一起工作。

    好了,攻略開始.建個下載文件夾. 下載VE(1.2.0) 在同一個頁面的需求里下載 Eclipse SDK 3.2, EMF 2.2.0 , GEF 3.2

    下載的文件名稱分別為:

    eclipse-SDK-3.2-win32

    emf-sdo-runtime-2.2.0

    GEF-runtime-3.2

    VE-runtime-1.2

    VE-SDK-1.2

    可以在如下地址下載:

    http://download.eclipse.org/tools/ve/downloads/drops/R-1.2-200606280938/index.html

     

    eclipse-SDK-3.2-win32 下載地址:

    http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.2-200606291905/eclipse-SDK-3.2-win32.zip

    emf-sdo-runtime-2.2.0 下載地址:

    http://www.eclipse.org/downloads/download.php?file=/tools/emf/downloads/drops/2.2.0/R200606271057/emf-sdo-runtime-2.2.0.zip

    GEF-runtime-3.2 下載地址:

    http://www.eclipse.org/downloads/download.php?file=/tools/gef/downloads/drops/R-3.2-200606270816/GEF-runtime-3.2.zip

    VE-runtime-1.2 下載地址:

    http://www.eclipse.org/downloads/download.php?file=/tools/ve/downloads/drops/R-1.2-200606280938/VE-runtime-1.2.zip

    VE-SDK-1.2 下載地址:

    http://www.eclipse.org/downloads/download.php?file=/tools/ve/downloads/drops/R-1.2-200606280938/VE-SDK-1.2.zip

    解壓縮Eclipse SDK 3.2, 把解壓縮里的 eclipse 文件夾拷貝到F:\hongjun 看看里邊的內容,主要是plugins,features 等,解壓縮 emf-sdo-runtime-2.2.0

      F:\hongjun\emf 文件夾, GEF-runtime-3.2F:\hongjun\gefVE-runtime-1.2F:\hongjun\veruntime,,VE-SDK-1.2F:\hongjun\ve。在eclipselinks文件夾下(我的是在F:\hongjun\eclipse\links)建立一個ve.start文本文件,輸入內容:path=F:\\hongjun\\ve

    path=F:\\hongjun\\gef

    path=F:\\hongjun\\emf

    path=F:\\hongjun\\veruntime

    保存完畢。

    Eclipse 3.2 需要 JDK1.4.2及以上版本, 所以要先安裝它.JDK的路徑設置就不再說了...\bin, \lib , \jdk1.4.2

    由于運行SWT的程序用到本地庫,所以應該導入SWT的原生包 , 運行程序可以自動找到. 這些問題都困擾了我好長時間. 現在啟動F:\hongjun\eclipse.exe,OK eclipse 能自動認出你的JRE.

    實戰! 啟動eclipse,看看MyProject ,不錯... 界面很迷人! 新建一個項目 file->New->project 出來項目向導, 選擇java project. ->next 輸入project Name: MyProject Eclipse自動給你建個workspace 工作文件夾,你的項目都存在這里的,F:\hongjun\eclipse\workspace 點擊結束. 一個新項目建成了. 添加SWT ToolKit, 菜單Project->Properties 選擇左側的 Java Build Path 選擇 右側的 Libraries 標簽頁, 點擊 Add Library 按鈕, 選擇 Standard Widget Toolkit(SWT) 點擊 Next , 選上 Include support for JFace library 結束.這樣就可以使用 SWT Jface控件了. 選中你的project MyProject. 選擇新建圖標按鈕, 上端最左側的. 選擇 Visual Class ,點擊Next , Source Folder 是缺省的 project folder, package 填入 lihongjun, Name 填入 Hello , 展開左側的 SWT 選擇 Shell, 勾選上 public static void main(String[] args), Constructors from superclass, Inherited abstract methods. 結束.

     Eclipse 自動啟動 VE.... 看看那些窗口... 比較熟悉.. 出現了可視化編輯窗口. 鼠標移到右側的Palette(豎著的那個)把 一個Label,一個Button, 一個TextArea 放到shell. 選中Label, 在下側的Properties屬性欄可以進行設置, >text 填入Label,選中 Button 在下側的Properties屬性欄可以進行設置, >text 填入Hello everone. 選中 Button 右鍵, events->Add Events . 選擇Mouse ->mouseDoubleClick. 相應的代碼自動產生.也可進行其他的風格設置, 但是如果JDK版本不對則不能操作,有錯。

      全部代碼:

    package lihongjun;

     

    import org.eclipse.swt.layout.GridLayout;

    import org.eclipse.swt.graphics.Point;

    import org.eclipse.swt.widgets.Shell;

    import org.eclipse.swt.widgets.Display;

    import org.eclipse.swt.widgets.Label;

    import org.eclipse.swt.SWT;

    import org.eclipse.swt.widgets.Button;

    import org.eclipse.swt.widgets.Text;

     

    public class Hello {

     

        private Shell sShell = null ;

        private Label 標簽 = null ;

        private Button button = null ;

        private Text textArea = null ;

     

        public Hello() {

           // TODO Auto-generated constructor stub

        }

     

        /**

          * @param args

          */

        public static void main(String[] args) {

           // TODO Auto-generated method stub

           /* Before this is run, be sure to set up the launch configuration (Arguments->VM Arguments)

            * for the correct SWT library path in order to run with the SWT dlls.

            * The dlls are located in the SWT plugin jar. 

            * For example, on Windows the Eclipse SWT 3.1 plugin jar is:

            *       installation_directory\plugins\org.eclipse.swt.win32_3.1.0.jar

            */

           Display display = Display.getDefault();

           Hello thisClass = new Hello();

           thisClass.createSShell();

           thisClass. sShell .open();

     

           while (!thisClass. sShell .isDisposed()) {

               if (!display.readAndDispatch())

                  display.sleep();

           }

           display.dispose();

        }

     

        /**

          * This method initializes sShell

          */

        private void createSShell() {

           GridLayout gridLayout = new GridLayout();

           gridLayout. numColumns = 1;

           sShell = new Shell();

           sShell .setText( "Shell" );

           sShell .setLayout(gridLayout);

           sShell .setSize( new Point(300, 200));

           標簽 = new Label( sShell , SWT. NONE );

           標簽 .setText( "Label" );

           Label filler2 = new Label( sShell , SWT. NONE );

           button = new Button( sShell , SWT. NONE );

           button .setText( "click me!" );

           button .addMouseListener( new org.eclipse.swt.events.MouseAdapter() {  

               public void mouseDoubleClick(org.eclipse.swt.events.MouseEvent e) {   

                  System. out .println( "mouseDoubleClick()" ); // TODO Auto-generated Event stub mouseDoubleClick()

               }

               public void mouseDown(org.eclipse.swt.events.MouseEvent e) {

                  System. out .println( "mouseDown()" ); // TODO Auto-generated Event stub mouseDown()

               }

           });

           Label filler = new Label( sShell , SWT. NONE );

           Label filler1 = new Label( sShell , SWT. NONE );

           textArea = new Text( sShell , SWT. MULTI | SWT. WRAP | SWT. V_SCROLL );

           textArea .setText( "Hello ,everyone!" );

        }

     

    }

    好了,大功馬上告成. 選擇運行圖標, toolBar 上的綠色按鈕旁邊的黑下箭頭.選擇->run.., 選擇左側的java Application,不一會界面就出來了...., 以后你就可以直接點擊Run圖標,運行這個程序. 點擊Click Me 看看TextArea的變化。

     

    posted on 2006-08-25 20:13 XiaoLi 閱讀(18586) 評論(22)  編輯  收藏 所屬分類: Eclipse

    評論

    # re: Eclipse3.2和VE插件安裝實戰攻略 2006-08-25 21:11 BLACK CAT

    在FireFox下,這個博客的驗證碼看不到。
    用Eclipse的Callisto在線更新可以省掉一些配置的麻煩,呵呵。  回復  更多評論   

    # re: Eclipse3.2和VE插件安裝實戰攻略 2006-08-26 19:05 Sha Jiang

    看看網址的未位就知道,是dot net的。
    自然對FireFox的支持不好了。
    ^_^  回復  更多評論   

    # re: Eclipse3.2和VE插件安裝實戰攻略 2006-08-26 22:31 Andy luo

    用Callisto一次就搞定,呵呵  回復  更多評論   

    # re: Eclipse3.2和VE插件安裝實戰攻略 2006-08-27 02:54 heiniu532

    謝謝!
    第一次使用eclipse plugin,學到很多..
      回復  更多評論   

    # re: Eclipse3.2和VE插件安裝實戰攻略 2006-10-14 12:10 tiantian

    有漢化包沒,郁悶 zhaozengfengw@sina.com  回復  更多評論   

    # re: Eclipse3.2和VE插件安裝實戰攻略 2006-10-16 18:47 李紅軍

    你好,漢化包文件比較大,用郵件發不過去.你可以自己去下載.下載地址是:

    http://eclipse.cdpa.nsysu.edu.tw/downloads/drops/L-3.2.1_Language_Packs-200609210945/NLpack1-eclipse-SDK-3.2.1-win32.zip
      回復  更多評論   

    # re: Eclipse3.2和VE插件安裝實戰攻略 2006-12-12 12:10 nobody

    thank u very much!  回復  更多評論   

    # re: Eclipse3.2和VE插件安裝實戰攻略[未登錄] 2007-01-30 20:55 無名

    在eclipse下真的能開發比較大的應用程序嗎,有選擇他作為應用程序開發環境的嗎,開發的書籍主要參考那些啊,我想用這個環境開發一個小型的書店進銷存管理系統,但是手頭上這方面的資料較少,不知道如何適好,還請高手指點迷津,謝謝,如有那位熱心的朋友有資料的話,請發給我一份,郵箱是:xzgfreeman1984@sina.com ,qq:644649183  回復  更多評論   

    # re: Eclipse3.2和VE插件安裝實戰攻略 2007-03-13 10:40 李紅軍

    @無名
    可以的,不知道你想要eclipse哪方面的資料.我這里倒是有一些相關的資料.  回復  更多評論   

    # re: Eclipse3.2和VE插件安裝實戰攻略 2007-05-31 13:20 hungshu

    這篇置頂了,我就在這問點問題,先感謝你回復我郵件。
    我用的是eclipse3.2.2+lomboz+tomcat6.0+mysql5.0來開發一個JSP系統
    網上很多都是以前版本的教程之類的,3.2的跟以前的變了很多,新建項目時是選擇建立一個WEB動態項目還是JAVA或J2EE里的項目?我用Hibernate來配置數據庫文件,應該用什么樣對應的Hibernate版本插件?
    你是否有這種環境方面的資料?不勝感激
    hungshu@163.com , qq:553731415  回復  更多評論   

    # re: Eclipse3.2和VE插件安裝實戰攻略 2007-05-31 23:11 李紅軍

    @hungshu
    新建一個web動態項目或者j2ee都可以。
    至于hibernate插件的版本你首先查閱一下lomboz官方網站上lomboz所支持的插件版本或者下載lomboz插件的網站上的說明。
    關于環境配置這方面的資料我這里沒有。
    建議你到lomboz的官方網站或者官方論壇去看一下,那里面資源比較豐富,里面有許多demo和視頻。  回復  更多評論   

    # re: Eclipse3.2和VE插件安裝實戰攻略 2007-06-07 09:38 marvel

    經過無數次 惡心吐血 的嘗試后,我終于找到了癥結所在,把 VE 裝上了。
    就是在link 的時候,要單獨建立四個 link 文件夾,對應的名字都相同,
    ve.link
    veruntime.link
    emf.link
    gef.link

    路徑要用 /,不用 \ 比如:path = D:/java/ve

    真是快把我搞死了……  回復  更多評論   

    # re: Eclipse3.2和VE插件安裝實戰攻略 2007-06-07 09:39 marvel

    是四個 link 文件,不是文件夾……  回復  更多評論   

    # 做個鏈接哈 2007-06-15 09:25 初學者

    我是PHP初學者,做個鏈接哈,我的blog:
    http://blog.sina.com.cn/sichuanpzh2008
      回復  更多評論   

    # re: Eclipse3.2和VE插件安裝實戰攻略 2007-06-24 22:53 hahaedu

    我的能找到swt包,但就是看不到圖形界面是怎么回事啊?還請指點,謝謝  回復  更多評論   

    # re: Eclipse3.2和VE插件安裝實戰攻略 2007-06-25 15:03 李紅軍

    @hahaedu
    如果你的是一個swt程序的話,請在工程中配置相關的swt庫,可以在工程屬性-java build path-libraries-add library-standard widget toolkit(swt),然后點擊next按鈕,如果用到jface的庫的話,在下一步【swt library options】中選中include support for jface library 選項,然后點擊finish完成swt 、jface相關類庫的導入。
    然后運行swt程序的時候,選擇run as-swt application既可看到你的圖形界面了。

      回復  更多評論   

    # re: Eclipse3.2和VE插件安裝實戰攻略[未登錄] 2007-08-30 11:06 lei

    剛開始學習SWT,增進不少,謝謝!!  回復  更多評論   

    # re: Eclipse3.2和VE插件安裝實戰攻略 2007-12-22 23:08 路過

    太棒了,說的很清楚!解決問題啊,學習  回復  更多評論   

    # re: Eclipse3.2和VE插件安裝實戰攻略 2008-05-07 17:41 青蛙

    請問,為什么我按步驟做下來,下載的軟件也都是官方指定的
    eclipse-SDK-3.2-win32

    emf-sdo-runtime-2.2.0

    GEF-runtime-3.2

    VE-runtime-1.2

    VE-SDK-1.2

    但執行到這一步,"由于運行SWT的程序用到本地庫,所以應該導入SWT的原生包 , 運行程序可以自動找到."
    不知道怎么導入SWT原生包;
    而且,在添加庫時,看不到SWT
    "添加SWT ToolKit, 菜單Project->Properties 選擇左側的 Java Build Path 選擇 右側的 Libraries 標簽頁, 點擊 Add Library 按鈕, 選擇 Standard Widget Toolkit(SWT) 點擊 Next , 選上 Include support for JFace library 結束."
    在Libraries標簽頁里,找不到SWT,只有四個選項
    1.JRE System Libraries
    2.JUnit
    3.Plug-in Dependencies
    4.User Libraries

    后兩個點進去都沒東西.
    這問題我都整一天了,還是沒頭緒.  回復  更多評論   

    # re: Eclipse3.2和VE插件安裝實戰攻略[未登錄] 2008-05-26 00:51 新手

    我的也配置好了,不過我的link文件里的路徑應該用雙斜杠"\\"。

    這樣問題就解決了。  回復  更多評論   

    # re: Eclipse3.2和VE插件安裝實戰攻略[未登錄] 2009-03-08 19:08 菜鳥

    找不到SWT啊???
    哪里出了毛病希望高手指教啊  回復  更多評論   

    # re: Eclipse3.2和VE插件安裝實戰攻略[未登錄] 2009-03-08 19:10 菜鳥

    解壓了那個eclipse-SDK-3.2-win32里面沒有那個 link文件夾
    里面的那些link文件要怎么弄啊。可以說得詳細一點么??謝謝了  回復  更多評論   

    公告


    文章發布許可

    本站作品均采用知識共享署名-非
    商業性使用-禁止演繹 2.5 中國大
    陸許可協議
    進行許可。

    Books I've Translated

    《精通Nginx(第二版)》

    精通Nginx(第二版)
    《云計算:原理與范式》

     云計算:原理與范式

    《SQL技術手冊(第三版)》
    SQL技術手冊(第三版)
    《MySQL核心技術手冊(第二版)》
    MySQL核心技術手冊(第2版)
    《RESTful Web Services中文版》
    RESTful Web Services中文版

    導航

    留言簿(2)

    隨筆分類

    搜索

    最新評論

    主站蜘蛛池模板: 久久99国产亚洲精品观看| 亚洲中文字幕无码中文| 无码日韩精品一区二区三区免费| 亚洲色大成网站www永久| 国产精品久久香蕉免费播放| 国产精品美女久久久免费| 亚洲第一成年网站大全亚洲| 国产美女被遭强高潮免费网站| 中国黄色免费网站| 亚洲综合一区无码精品| 亚洲人成图片小说网站| 亚洲天堂免费在线| 国产黄色片免费看| 亚洲性色精品一区二区在线| 国产亚洲精品a在线无码| 大学生美女毛片免费视频| 久久午夜无码免费| 免费人成网站永久| 亚洲乱码中文字幕小综合| 亚洲一区二区女搞男| 国产片免费在线观看| 在线观看成人免费视频不卡| 成人妇女免费播放久久久| AV激情亚洲男人的天堂国语| 亚洲明星合成图综合区在线| 国产亚洲日韩在线三区| 麻豆国产VA免费精品高清在线| 精品无码无人网站免费视频| 在线播放国产不卡免费视频| 亚洲综合色丁香婷婷六月图片| 亚洲成年轻人电影网站www | 在线看片免费人成视频久网下载 | ASS亚洲熟妇毛茸茸PICS| 亚洲精品国偷自产在线| 丁香亚洲综合五月天婷婷| 成年性生交大片免费看| 2022久久国产精品免费热麻豆| jizz免费一区二区三区| 色www免费视频| 亚洲av无码成人精品区一本二本| 亚洲欧洲日韩国产|