Eclipse 是否可以使用环境变量而不是“环境变量”;链接资源;?

Eclipse 是否可以使用环境变量而不是“环境变量”;链接资源;?,eclipse,flexbuilder,Eclipse,Flexbuilder,我们的项目文件有一个绝对路径,我试图用链接的资源替换这些文件的实例,以便使开发环境在不同的工作站之间可移植 我们的Windows工作站已经设置了许多有用的环境变量,用于确定构建项目部分所需的各种资源的位置 现在我发现,从Flex Builder(即Eclipse)不可能使用这些环境变量,但每个用户都必须进入“工作区>常规设置”并设置“链接资源”,这对于所有意图和目的来说都与环境变量完全相同,但对于Eclipse而言。这是一个额外的、重复的步骤,考虑这些信息已经在工作站上获得了。没有办法告诉Ecl

我们的项目文件有一个绝对路径,我试图用链接的资源替换这些文件的实例,以便使开发环境在不同的工作站之间可移植

我们的Windows工作站已经设置了许多有用的环境变量,用于确定构建项目部分所需的各种资源的位置

现在我发现,从Flex Builder(即Eclipse)不可能使用这些环境变量,但每个用户都必须进入“工作区>常规设置”并设置“链接资源”,这对于所有意图和目的来说都与环境变量完全相同,但对于Eclipse而言。这是一个额外的、重复的步骤,考虑这些信息已经在工作站上获得了。没有办法告诉Eclipse使用环境变量而不是链接资源,或者创建引用环境变量的链接资源吗


我认为唯一方便的解决方案可能是自动创建链接资源的批处理文件,但对我来说,这似乎很麻烦,而且容易出错。

是的!您可以在项目属性对话框中的Eclipse链接资源表中使用
${ENV name}
标记。例如,如果指定
${ENV-TEMP}
,它将解析为环境变量
TEMP
的值


(奇怪的是,我在web上的任何地方都找不到对
${ENV}
语法的解释,但我只是猜测它可能使用
${ENV name}
语法,类似于
${project\u loc}/。
转换为
PARENT-1-project\u loc

使用版本控制,签入所有项目,然后让每个开发人员创建自己的工作区,并签出repo中的所有项目?我建议不要将链接文件夹/资源作为开发环境设置的一部分。我不明白,我们就是这么做的。每个开发人员都有一个工作区并导入项目,这些项目将从版本控制中签出。但是,有些项目文件需要指向开发人员计算机上的文件的路径,这些路径当前位于源代码管理中的项目文件中。我试图将项目文件中的这些引用替换为与某些资源安装位置相关的链接,这些链接可以作为环境变量使用。您需要的所有文件路径是在单个属性文件中是绝对的,还是在多个属性/java文件中是绝对的。。。这对我不起作用。我想知道它可能在哪个版本上起作用。对我来说,这个不太管用。。。您使用的是哪个版本的Colin?我想我是在飞思卡尔提供的开发包中使用EclipseV4.2.0。可能该功能从此被删除,或者可能是飞思卡尔在其CodeWarrior发行版中添加的非标准功能。