Como referenciar o diretório HOME (“~/”) na execução dentro do Eclipse

Ao realizar a depuração (debug) de um programa dentro do Eclipse, podemos fornecer ao programa os argumentos de entrada partir do menu Run -> Run Configurations, na tab (x)=Arguments. Na figura abaixo, o meu objetivo era passar ao programa o caminho para um arquivo que estava no Home do sistema operacional, referenciado por “~/”.

Porém, a tradução de “~/” para o caminho absoluto do home é uma funcionalidade do shell e não é realizada de maneira automática pelo Eclipse. Para que essa tradução seja realizada dentro do Eclipse é necessário substituir o “~” por ${env_var:HOME}.

Assim, na figura abaixo, o correto seria ${env_var:HOME}/arg.txt

Run Configurations _003

Esta passagem de argumentos NÃO FUNCIONA dentro do Eclipse

 

 

Anúncios

Deixe seu comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s