誰でも私に言うことができますPaths.get("")
?Java nio。空のパス
ここにコードと出力があります。
public static void main(String[] args) {
Path path = Paths.get("");
System.out.printf("`%s`%n", path);
System.out.printf("`%s`%n", path.normalize());
System.out.println(Files.exists(path));
System.out.println(Files.isExecutable(path));
}
``
``
true
true
しかし、なぜ、それが実行可能ですか? – antonpp
"これはプログラムのルートディレクトリにマップされます" - いいえ、それを実行する現在のデフォルトディレクトリです。プログラムがディレクトリBにある間にディレクトリAに移動し、java -cp B MyClassと入力してください。それはB.ではなくAを印刷します。 –
はい、あなたは正しいです。 – benehsv