
こんにちは、大学時代にプログラミングを始め、現在はエンジニアをしているuhablog(ウハブログ)です。
「Eclipseで作成したプログラムにコマンドライン引数を渡したい」
そんなあなたのために今回の記事ではEclipseでコマンドライン引数を設定する方法について解説していきます。
独学が辛いあなたへ
Freeksは月額10,780円という破格の値段で現役エンジニアに質問する環境を手に入れることができるプログラミングスクールです。
次のような悩みを少しでも抱えていたら、まずは無料カウンセリングを受けてみてください。
申込みは1分でできます。あなたが1日悩んだエラーが、5分で解決するかもしれませんよ
>>Freeksの無料カウンセリングはこちら
コマンドライン引数を受け取るプログラム
public class Arguments {
public static void main(String[] args) {
for(String str: args) {
System.out.println("str = " + str);
}
}
}
今回はこのプログラムをEclipseでコマンドライン引数を渡して動かしてみたいと思います。
とてもシンプルなコードですが一応解説すると、コマンドライン引数をString型の配列argsに受け取ります。
拡張forを使ってargsの値を一つずつ取り出しそれを表示していくプログラムです。
Eclipseでコマンドライン引数を設定する
では実際にコマンドライン引数を設定してプログラムを動かしてみます。「実行」を押した後、「実行構成」をクリック。

タブが出てくるので「引数」をクリックします。

「プログラムの引数」に渡したいコマンドライン引数をスペース区切りで入力します。
その後「適応」をクリックし、「実行」をクリックします。

すると以下のような実行結果になります。
スペース区切りで設定したコマンドライン引数がargsの0番目から3番目に格納され、順番に表示されています。

以上がEclipseでコマンドライン引数を使う方法でした。
独学が辛いあなたへ
プログラミング学習にはエラーやわからないところというのはつきものです。
人に聞けば5分でわかることも、自分一人で悩んでいると1日数日時間を費やしてしまうこともあります。
そんな時にプログラミングスクールであれば、質問できる環境を手に入れることができます。
Freeksはいつでもどこでも豊富なカリキュラムを学ぶことができる月額制のプログラミングスクールです。
多くのプログラミングスクールでは数ヶ月で数十万円というような形式で運営されていますが、Freeksでは月額約10,000円でJavaやそれ以外の言語を学ぶことができます。
現役エンジニアに質問できる環境が手に入り、一緒に学習する仲間もできるのでおすすめです。
質問できる環境を手に入れて、プログラミング学習を挫折することなく続けていきたいという方は無料カウンセリングに参加してみてください。
【関連記事】Freeks評判、口コミ
他のプログラミングスクール
月額10,780円のサブスク型プログラミングスクール!
>>Freeks公式サイト
20代におすすめ!無料で未経験からプログラマー就職まで実現できる!
>>ProgrammerCollege公式サイト
パーソナルメンターがつく充実したサポート
>>DMM WEBCAMP公式サイト
おすすめのプログラミングスクールについて詳しく知りたいという方はこちらの記事も参考にしてみてください。