É possível alterar o valor de '.' sem realmente mudar o diretório atual? [fechadas]

0

Posso fazer com que o valor de . seja um diretório diferente do diretório atual?

Antecedentes

Estou aprendendo Java. No diretório do meu programa, tenho dois subdiretórios, src e bin . Toda vez que eu tenho que compilar meu código, eu digito src para chamar javac , por causa do caminho das classes Java importadas no arquivo de origem, e especifico o destino para armazenar os arquivos .class como ../bin . Quando executo meu código, insiro ../bin , para chamar java .

Quando preciso modificar meu código e recompilar, insiro ../src novamente para executar javac . Então preciso inserir ../bin para executar meu programa. Alterar constantemente o meu código leva a mudar constantemente meu diretório atual entre src e bin .

Perguntas

  • Gostaria de saber se a organização dos meus arquivos de programa (fonte e executáveis) está incorreta, por exemplo, devo colocar todos os arquivos de origem e executáveis no mesmo diretório, para que não seja necessário alternar?
  • No entanto, isso parece insensato, já que misturará origem e executáveis no mesmo diretório?
por Tim 08.10.2014 / 14:44

1 resposta

4

. não é uma variável com um valor. É um arquivo (especial) no sistema de arquivos. Você não pode mudar isso.

    
por 08.10.2014 / 15:32