首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

高速获得插件项目的工程路径

2012-09-14 
快速获得插件项目的工程路径/** 获取工程路径[字符串],Exe所在[目录]路径*/public static String getWorks

快速获得插件项目的工程路径
/** 获取工程路径[字符串],Exe所在[目录]路径*/

public static String getWorkspacePath() { String runPath = Platform.getInstanceLocation().getURL().getPath();String result = null;if (!runPath.contains(":"))return null;int index = runPath.indexOf("workspace");if (index < 1) {result = runPath.substring(1, runPath.length());} else {result = runPath.substring(1, index);}return result;} 



//获得[工程路径]IProject
 public static IProject getReportProject() throws CoreException {try{  IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();IProject project = root.getProject("产品下的一个目录");if (!project.exists()) {project.create(null);}if (!project.isOpen()) {project.open(null);}return project;}catch (Exception e) {return null;}}

热点排行