Variáveis de caminho especificam localizações no sistema de arquivo. A localização de recursos vinculados pode ser especificada com relação a essas variáveis de caminho. Elas permitem evitar referências a uma localização fixa no sistema de arquivos.
Utilizando uma variável de caminho, é possível compartilhar projetos contendo recursos vinculados com membros de equipe, sem exigir a mesma estrutura de diretórios do sistema de arquivos.
Variáveis de caminho podem ser definidas no nível de projeto ou no nível da área de trabalho. Criar variáveis de caminho no nível de projeto garante que os projetos que contêm recursos vinculados usando essas variáveis de caminho permaneçam móveis na área de trabalho e nos computadores.
Cada projeto contém um conjunto predefinido de variáveis de caminho disponíveis para definição de recursos vinculados, incluindo ECLIPSE_HOME, PARENT_LOC, PROJECT_LOC e WORKSPACE_LOC.
Novas variáveis de caminho podem ser definidas em relação às variáveis de caminho existentes usando a sintaxe ${VAR}. Por exemplo, uma variável de caminho FOO pode ser definida em relação a BAR, definindo-a como "${BAR}../foo".
Um projeto que utiliza variáveis de caminho pode ser carregado mesmo
que todas as variáveis de caminho não estejam definidas atualmente no
projeto ou na área de trabalho. Um recurso
vinculado que utiliza uma variável de caminho ausente é sinalizado com um ícone de
decorador especial. Além disso, a página de propriedades Arquivo
> Propriedades > Recurso e a visualização Propriedades
(
Janela
> Mostrar Visualização > Outros... > Geral >
Propriedades) para um recurso vinculado indicam a variável e
se ela está definida ou não. Uma variável de
caminho também pode especificar uma localização que não existe atualmente no sistema de
arquivos. Recursos vinculados que utilizam uma variável de caminho são indicados
utilizando o mesmo ícone de decorador mencionado anteriormente.
Você pode criar novas variáveis de caminho, bem como editar e remover
variáveis de caminho existentes, na página de propriedades Arquivo
> Propriedades > Recurso > Recursos Vinculados para um
recurso de projeto e, no nível de área de trabalho, na página de
preferências
Geral
> Área de Trabalho > Recursos Vinculados.

Criando recursos vinculados
Exibindo propriedades do recurso