タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

カレントディレクトリに関するsh2ysdのブックマーク (1)

  • Javaはカレントディレクトリを使わない

    Java 11 から user.dir システムプロパティを実行時に変更することができなくなりました。この変更によって、 相対パスを解決する開始点を実行時に変更している一部のアプリケーションが影響を受けます。 user.dir システムプロパティとカレントディレクトリの関係について説明します。 相対パスはカレントディレクトリを開始点として解決される?Windows であれ Linux であれ、 実行プロセスはそれぞれがカレントディレクトリ (作業ディレクトリ) を持っています。そして、 多くのプログラミング言語は、 相対パスを解決するための開始点としてプロセスのカレントディレクトリ (作業ディレクトリ) を使用します。OS 自体がカレントディレクトリを開始点として相対パスを解決するシステムコールを提供しているのでこれは合理的です。 たとえば、 Linux には open 関数というシステム

    Javaはカレントディレクトリを使わない
  • 1