路径变量指定文件系统上的位置。链接资源的位置可相对于这些路径变量指定。它们使您避免引用文件系统上的固定位置。
通过使用路径变量,可以与团队成员共享包含链接资源的项目而不要求目录结构与您的文件系统上的目录结构完全相同。
可在项目级别或工作空间级别定义路径变量。如果在项目级别创建路径变量,那么可确保包含使用这些路径变量的链接资源的项目仍可跨工作空间和计算机移植。
每个项目包含一组预定义路径变量,这些变量可用于定义链接资源,包括 ECLIPSE_HOME、PARENT_LOC、PROJECT_LOC 和 WORKSPACE_LOC。
通过使用 ${VAR} 语法,可定义相对于现有路径变量的新路径变量。 例如,通过将路径变量 FOO 定义为“${BAR}../foo”,可相对于 BAR 定义该路径变量。
可以装入使用路径变量的项目,即使当前没有在项目或工作空间中定义所有路径变量也是如此。使用缺少的路径变量的链接资源是使用特殊装饰符图标进行标志的。另外,文件 > 属性 > 资源属性页和链接资源的属性视图(
窗口 > 显示视图 > 其他... > 常规 > 属性)都指示了该变量以及它是否已定义。路径变量还可指定当前不存在于文件系统上的位置。使用这样的路径变量的链接资源是使用上面提到的同一装饰符图标指示的。
可以在项目资源的文件 > 属性 > 资源 > 链接资源属性页和
常规 > 工作空间 > 链接资源首选项页的工作空间级别上,创建新的路径变量,以及编辑和除去现有路径变量。