program.java という名前のプログラムに引数として渡したい data.text という名前のテキスト ファイルがあります。コンパイル後にコマンドラインから
$java program data ----
どうすればEclipse IDEのプログラムに同じ引数を渡すことができますか? eclipseでプログラムに引数を渡して実行することは可能だと思います
program.java という名前のプログラムに引数として渡したい data.text という名前のテキスト ファイルがあります。コンパイル後にコマンドラインから
$java program data ----
どうすればEclipse IDEのプログラムに同じ引数を渡すことができますか? eclipseでプログラムに引数を渡して実行することは可能だと思います
このeclipse のヘルプ ページでは、非常によく説明されています。
これが役立つかどうかはわかりませんが、アプリに main メソッドを持つメイン クラスがある場合、次のコード スニペットが最初の引数を処理し、そこからファイルを作成します。
public static void main(String[] args) {
if (args != null && args.length > 0 && args[0] != null && !args[0].trim().isEmpty()) {
File file = new File(args[0]);
if (file.exists() && file.canRead()) {
// TODO logic
}
else {
// TODO crash gracefully
}
}
else {
// TODO crash gracefully
}
}
あなたの質問が Eclipse でプログラムに引数を渡す方法だけだった場合は、bowmore の回答を参照してください。
Eclipse では、Java アプリケーションの実行構成をセットアップできます。起動ツールバー (デバッグを開始するバグ アイコンの横) の緑色の「再生」ボタンをクリックします。
その構成内で、作業ディレクトリとコマンド ライン引数を設定できます。また、${string_prompt:Foo} などの引数を使用して、実行時にコマンド ライン引数の入力をユーザーに求めることさえできます。