如何使用eclipse中的变量

how to use the variables from eclipse

我正在开发 Eclipse 插件 (Eclipse preferencePage),我需要知道如何使用 Eclipse 中的变量 (workspace_loc ,project_loc,.... ),因为我的首选项页面上的路径将与他们一起设置。 (这是我的第一个问题,如果你不明白,请告诉我)

使用 IStringVariableManager 界面访问这些变量的管理器:

IStringVariableManager manager = VariablesPlugin.getDefault().getStringVariableManager();

您需要将 org.eclipse.core.variables 插件添加到插件的依赖项中。

该接口有多种访问包含变量的表达式的方法,主要方法之一是:

public String performStringSubstitution(String expression, boolean reportUndefinedVariables) throws CoreException;

您可以传递一个包含 ${workspace_loc} 之类的字符串,它 returns 已解析的结果。