快速获得插件项目的工程路径
/** 获取工程路径[字符串],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;}
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;}}