-3

program.java という名前のプログラムに引数として渡したい data.text という名前のテキスト ファイルがあります。コンパイル後にコマンドラインから

$java program data ----

どうすればEclipse IDEのプログラムに同じ引数を渡すことができますか? eclipseでプログラムに引数を渡して実行することは可能だと思います

4

5 に答える 5

5

このeclipse のヘルプ ページでは、非常によく説明されています。

于 2013-07-22T17:46:05.713 に答える
1

これが役立つかどうかはわかりませんが、アプリに 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 の回答を参照してください。

于 2013-07-22T17:51:12.610 に答える
0

Eclipse では、Java アプリケーションの実行構成をセットアップできます。起動ツールバー (デバッグを開始するバグ アイコンの横) の緑色の「再生」ボタンをクリックします。

その構成内で、作業ディレクトリとコマンド ライン引数を設定できます。また、${string_prompt:Foo} などの引数を使用して、実行時にコマンド ライン引数の入力をユーザーに求めることさえできます。

お目当てのメニュー

ジョン・スキートの投稿より

于 2013-07-22T17:48:38.773 に答える