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

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

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

    wadise

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      22 Posts :: 0 Stories :: 6 Comments :: 0 Trackbacks
    在上一篇中,我們已經建立了一個向導想生成項目,這一篇中將介紹怎樣在Eclipse透視圖中建立一個項目及所需的東西。
    首先,我們在向導點擊Finish完后,然后生成一個項目,如圖:
    newproject.JPG
    這里就不多說了,貼出代碼出來:
    NewCodeGenWizard


    在創建新項目的時候,要給項目描述類增加一個Java Nature,具體這個Java Nature是什么意思我不太懂。Eclipse里面很多都采用Adopter模式,所以在WorkspaceModifyOperation中的execute方法是創建項目的核心。其他可以參考代碼。相信不是很難理解。
    友情小貼士:
       1.在點擊“完成”按鈕后,調用PerformFinish方法。
       2.創建一個項目的時候,可以根據page來得到Project句柄,再根據ResourcesPlugin.getWorkspace();來得到工作區,由于每個工作區都含有多個不同插件的描述,可以從工作區創建一個項目描述:workspace .newProjectDescription(newProjectHandle.getName());并設置相應的路徑(可以從Page中得到),并為項目描述增加一些必要的信息,如JavaNature。真正創建項目: projectHandle.create(description, new SubProgressMonitor(monitor,1000), projectHandle.open(IResource.BACKGROUND_REFRESH,new SubProgressMonitor(monitor, 1000));
      3.為項目設置Java編譯器,
     ICommand icommand = iprojectdescription.newCommand();
     icommand.setBuilderName("org.eclipse.jdt.core.javabuilder");
     iprojectdescription.setBuildSpec(new ICommand[] { icommand });
     4.為項目設置源路徑
    ArrayList arraylist = new ArrayList();
    arraylist.addAll(Arrays.asList(ijavaproject.getRawClasspath()));
    addSourceFolder(ijavaproject, arraylist, "src/java");
    addSourceFolder(ijavaproject, arraylist, "src/resource");
     ijavaproject.setRawClasspath((IClasspathEntry[]) arraylist.toArray(new IClasspathEntry[arraylist.size()]), null);
     5.更新透視圖
    1            IWorkbenchPage iworkbenchpage = PlatformUI.getWorkbench()
    2                    .getActiveWorkbenchWindow().getActivePage();
    3            if (iworkbenchpage.findView("org.eclipse.ui.views.PropertySheet"== null)
    4                iworkbenchpage.showView("org.eclipse.ui.views.PropertySheet");
      6.顯示項目出來
    BasicNewResourceWizard.selectAndReveal(iresource, iworkbenchwindow);




    posted on 2005-12-17 12:57 wadise 閱讀(2040) 評論(0)  編輯  收藏 所屬分類: Eclipse
    主站蜘蛛池模板: aa午夜免费剧场| 国产特黄特色的大片观看免费视频| 国产成人AV免费观看| 免费中文字幕在线| 国产亚洲综合视频| 婷婷亚洲天堂影院| 粉色视频成年免费人15次| 国产一级高清免费观看| 激情婷婷成人亚洲综合| 亚洲精品乱码久久久久久不卡| 免费VA在线观看无码| 亚洲 另类 无码 在线| 九九九精品视频免费| 亚洲综合网站色欲色欲| 国产亚洲免费的视频看| 久久精品国产亚洲AV无码娇色 | 欧美日韩亚洲精品| 国产免费牲交视频| 国产精品成人69XXX免费视频| 亚洲国产aⅴ综合网| 在线观看免费视频一区| 久久青青草原亚洲av无码app| 免费毛片a在线观看67194| 欧美亚洲国产SUV| 中文亚洲AV片在线观看不卡| 日韩免费无码视频一区二区三区| 亚洲人成在线免费观看| 成人毛片18岁女人毛片免费看 | 一区二区三区在线观看免费| 亚洲精品亚洲人成在线观看| 最近中文字幕电影大全免费版| 天天爽亚洲中文字幕| 亚洲国产一成久久精品国产成人综合| 男女拍拍拍免费视频网站| 亚洲黄色在线播放| 成人永久免费高清| 免费一级毛片在线播放视频| 国产婷婷综合丁香亚洲欧洲| 亚洲高清无码专区视频| 亚洲精品免费网站| 午夜肉伦伦影院久久精品免费看国产一区二区三区 |