現在のディレクトリを実際に変更せずに「。」値を変更できますか? [閉鎖]

現在のディレクトリを実際に変更せずに「。」値を変更できますか? [閉鎖]

.現在のディレクトリ以外のディレクトリに値を設定できますか?

背景

私はJavaを学んでいます。私のプログラムディレクトリには2つのサブディレクトリsrcがありますbin。コードをコンパイルする必要があるときはいつでも、ソースファイルにインポートされたJavaクラスへのパスのためにsrccallを入力し、.classファイルが保存されるターゲットを指定します。コードを実行するときに を入力して を呼び出します。javac../bin../binjava

コードを修正して再コンパイルする必要がある場合は、../srcrun againと入力しますjavac。その後、../binプログラムを実行するには入力が必要です。コードを変更し続けると、現在のディレクトリが来srcますbin

質問

  • 私のプログラムファイル(ソースファイルと実行ファイル)が正しく設定されていないかどうか疑問に思います。たとえば、切り替える必要がないように、すべてのソースファイルと実行可能ファイルを同じディレクトリに配置する必要がありますか?
  • しかし、これはソースコードと実行可能ファイルを同じディレクトリに混在させるので、賢明ではないようです。

ベストアンサー1

.値を持つ変数ではありません。ファイルシステムの(特殊)ファイルです。変更できません。

おすすめ記事