Можно ли сделать так, чтобы значение .
было каталогом, отличным от текущего?
Фон
Я изучаю Java. В каталоге моей программы есть два подкаталога, src
и bin
. Каждый раз, когда мне нужно скомпилировать свой код, я ввожу src
для вызова javac
, из-за пути классов Java, импортированных в исходном файле, и я указываю место назначения для хранения файлов .class как ../bin
. Когда я запускаю свой код, я ввожу ../bin
, для вызова java
.
Когда мне нужно изменить код и перекомпилировать его, я ../src
снова ввожу для запуска javac
. Затем мне нужно ввести ../bin
для запуска моей программы. Постоянное изменение кода приводит к постоянному переключению моего текущего каталога между src
и bin
.
Вопросы
- Мне интересно, если организация моих программных файлов (исходных и исполняемых) неверна, например, следует ли мне поместить все исходные и исполняемые файлы в один и тот же каталог, чтобы не пришлось переключаться?
- Однако это кажется неразумным, поскольку это приведет к смешиванию исходного кода и исполняемых файлов в одном каталоге?
решение1
.
не является переменной со значением. Это (специальный) файл в файловой системе. Вы не можете его изменить.