[英]How to get a control on eclipse workspace or project through java program
我堅持使用Java程序打開Eclipse項目。
程序:
IWorkspace workspace = ResourcesPlugin.getWorkspace();
IWorkspaceRoot root = workspace.getRoot();
System.out.println("Root path: "+root.getFullPath().toString());
結果:
根路徑:/
目標:
我的項目位於假定路徑:C:/ User / XYX / workspace / project2
步驟1:我要打開此工作區
步驟2:工作區中的特定項目-例如project2
第三步:刷新項目
誰能幫我這個忙嗎?
getFullPath()
給出相對於工作空間根目錄的位置,因此對於根目錄本身始終是/
。 getLocation()
給出文件系統中的路徑。
在插件或Eclipse無頭應用程序中,工作空間將自動打開。
獲得一個項目
IProject project = root.getProject("project2");
並用刷新
project.refreshLocal(IResource.DEPTH_INFINITE, progressMonitor);
要更改根文件夾,您需要做的是:運行菜單->運行配置->主(選項卡)->工作區數據:位置->將其更改為所需的工作區文件夾
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.