¿Puedo hacer que el valor de .
sea un directorio diferente del directorio actual?
Fondo
Estoy aprendiendo Java. En el directorio de mi programa, tengo dos subdirectorios src
y bin
. Cada vez que tengo que compilar mi código, entro src
a llamar javac
, debido a la ruta de las clases Java importadas en el archivo fuente, y especifico el destino para almacenar los archivos .class ../bin
. Cuando ejecuto mi código, ingreso ../bin
para llamar java
.
Cuando necesito modificar mi código y recompilarlo, entro ../src
nuevamente para ejecutar javac
. Luego necesito ingresar ../bin
para ejecutar mi programa. Cambiar constantemente mi código lleva a cambiar constantemente mi directorio actual entre src
y bin
.
Preguntas
- Me pregunto si la organización de mis archivos de programa (fuente y ejecutables) es incorrecta; por ejemplo, ¿debo colocar todos los archivos fuente y ejecutables en el mismo directorio para que no sea necesario cambiarlos?
- Sin embargo, eso parece imprudente, ya que combinará fuentes y ejecutables en el mismo directorio.
Respuesta1
.
no es una variable con un valor. Es un archivo (especial) en el sistema de archivos. No puedes cambiarlo.