<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 閱讀(2033) 評論(0)  編輯  收藏 所屬分類: Eclipse
    主站蜘蛛池模板: 337p日本欧洲亚洲大胆精品555588 | 免费看美女被靠到爽的视频| 亚洲精品天堂无码中文字幕| 亚洲精品动漫人成3d在线| 久久国产精品2020免费m3u8| 亚洲校园春色另类激情| 亚洲视频在线免费| 国内精品乱码卡1卡2卡3免费| 国产亚洲人成在线影院| 好男人www免费高清视频在线| 无码日韩人妻AV一区免费l| 亚洲伊人tv综合网色| 无人在线观看免费高清| 亚洲成亚洲乱码一二三四区软件| 毛色毛片免费观看| 中文字幕乱码一区二区免费| 亚洲欧美日韩中文无线码| 亚洲国产精品特色大片观看完整版| 成人免费午夜在线观看| 久久精品成人免费看| 偷自拍亚洲视频在线观看 | 久久www免费人成看国产片 | 美女视频黄视大全视频免费的| 亚洲第一精品在线视频| 免费乱理伦在线播放| 24小时日本在线www免费的| 国产免费爽爽视频在线观看| 精品亚洲av无码一区二区柚蜜| 911精品国产亚洲日本美国韩国 | 亚洲狠狠狠一区二区三区| 综合亚洲伊人午夜网| 精品国产麻豆免费网站| 91高清免费国产自产| 在线综合亚洲中文精品| 亚洲成AV人片在线观看ww| 亚洲另类少妇17p| 日本一道一区二区免费看| 精品熟女少妇AV免费观看| 久久久久久国产精品免费无码| 中文字幕久无码免费久久| 黄页网址在线免费观看|