実行構成引数でEclipseにワイルドカードを展開させる方法はありますか?私のクラスは、に渡されたコマンドライン引数を処理できますmain(String[] args)
。通常のシェル(私のシステムではbash)から、それは簡単です:
$java MyClass file*.txt
これにより、コマンドライン引数として指定されて開始file
および終了する作業ディレクトリ内のすべてのファイルを使用してクラスが実行されます。.txt
Eclipse内でこれと同じ動作をしたいのですがfile*.txt
、実行構成エディターに入ってプログラムを実行すると、ワイルドカードが展開されません。ファイルのリストではなく、認識される引数はリテラル文字列のみfile*.txt
です。
このスレッドは、それが可能であるか、かつては可能であったと私に信じさせます(少なくともWindowsでは-私はMac OS X 10.6.8を実行しています)が、それらの人々は、その動作がなかった場合でもワイルドカードが拡張されるという反対の問題を抱えていました欲しかった。
この問題を解決するために、さまざまな環境変数を使用してみました(つまり、$ {string_prompt}、作業ディレクトリを変更し、Eclipseの設定とドキュメントを調べ、関連するフレーズをグーグルで検索しましたが、何も機能しませんでした。関連する提案やリンク情報をいただければ幸いです。