Posso fazer com que o valor .
seja um diretório diferente do diretório atual?
Fundo
Estou aprendendo Java. No diretório do meu programa, tenho dois subdiretórios src
e bin
. Toda vez que tenho que compilar meu código, entro src
para chamar javac
, por causa do caminho das classes Java importadas no arquivo fonte, 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, entro ../src
novamente para executar o javac
. Então preciso entrar ../bin
para executar meu programa. Alterar constantemente meu código leva a alternar constantemente meu diretório atual entre src
e bin
.
Questões
- 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 fonte e executáveis no mesmo diretório, para que não haja necessidade de troca?
- No entanto, isso parece imprudente, já que irá misturar código-fonte e executáveis no mesmo diretório?
Responder1
.
não é uma variável com um valor. É um arquivo (especial) no sistema de arquivos. Você não pode mudar isso.