<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
    主站蜘蛛池模板: 大陆一级毛片免费视频观看i| 亚洲毛片av日韩av无码| 国产AV无码专区亚洲AV蜜芽| 亚洲乱码中文论理电影| 成人人观看的免费毛片| 一级做性色a爰片久久毛片免费| 亚洲天堂中文资源| 欧洲美熟女乱又伦免费视频| 国产成人精品免费大全| 亚洲美女精品视频| gogo全球高清大胆亚洲| 97免费人妻在线视频| 羞羞视频网站免费入口| 亚洲国产成人久久精品动漫| 日韩免费视频一区| 香港a毛片免费观看| 亚洲精华国产精华精华液| 久久精品国产亚洲| 国产在线观看免费完整版中文版| 成人性生交大片免费看中文| 亚洲精品无码久久| 亚洲理论在线观看| 国产L精品国产亚洲区久久| 在线观看免费人成视频色9| 免费在线看黄的网站| 国产精品亚洲专区无码牛牛 | 在线看片无码永久免费aⅴ| 免费无码一区二区三区蜜桃| jizzjizz亚洲日本少妇| 亚洲成人黄色在线| 亚洲国产精品无码久久久不卡 | 日本高清免费aaaaa大片视频| 成人A片产无码免费视频在线观看| 久久久久亚洲精品无码网址色欲 | 香蕉视频免费在线| 亚洲中文字幕日本无线码| 久久精品国产亚洲AV麻豆~| 亚洲人成网站色在线入口| 日韩免费无砖专区2020狼| 美女视频黄的全免费视频| 亚洲电影免费在线观看|