![現在のディレクトリを実際に変更せずに「。」値を変更できますか? [閉鎖]](https://linux33.com/image/57250/%E7%8F%BE%E5%9C%A8%E3%81%AE%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%82%92%E5%AE%9F%E9%9A%9B%E3%81%AB%E5%A4%89%E6%9B%B4%E3%81%9B%E3%81%9A%E3%81%AB%E3%80%8C%E3%80%82%E3%80%8D%E5%80%A4%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%20%5B%E9%96%89%E9%8E%96%5D.png)
.
現在のディレクトリ以外のディレクトリに値を設定できますか?
背景
私はJavaを学んでいます。私のプログラムディレクトリには2つのサブディレクトリsrc
がありますbin
。コードをコンパイルする必要があるときはいつでも、ソースファイルにインポートされたJavaクラスへのパスのためにsrc
callを入力し、.classファイルが保存されるターゲットを指定します。コードを実行するときに を入力して を呼び出します。javac
../bin
../bin
java
コードを修正して再コンパイルする必要がある場合は、../src
run againと入力しますjavac
。その後、../bin
プログラムを実行するには入力が必要です。コードを変更し続けると、現在のディレクトリが来src
ますbin
。
質問
- 私のプログラムファイル(ソースファイルと実行ファイル)が正しく設定されていないかどうか疑問に思います。たとえば、切り替える必要がないように、すべてのソースファイルと実行可能ファイルを同じディレクトリに配置する必要がありますか?
- しかし、これはソースコードと実行可能ファイルを同じディレクトリに混在させるので、賢明ではないようです。
答え1
.
値を持つ変数ではありません。ファイルシステムの(特殊)ファイルです。変更できません。