3

ファイルパスの先頭にある @ とはどういう意味ですか? 次のように: @/var/folders/d0/tq_0nszs1v5fbf2cqgqslddm0000gn/T/files8321409089632164183

javacコンテキスト: Ant スクリプトからすべての呼び出しを抽出することに興味がありました。(これはfindbugs-1.3.9のビルド スクリプトでした。) そこで、javac 実行可能属性を、その引数をエコーするスクリプトに置き換えました。最後の引数は上記のファイルパスです。コマンド ラインまたはスクリプト内でそのファイルを cat しようとすると、file-not-found が表示されます。

4

1 に答える 1

2

コンパイルするファイルのリストを渡す方法ですjavac

javac を実行するときは、各引数ファイルのパスと名前を「@」の先頭文字で渡します。javac は、文字 `@' で始まる引数を検出すると、そのファイルの内容を引数リストに展開します。

javac ドキュメントから。

于 2013-06-13T21:59:39.783 に答える