![](https://uha-blog.com/wp-content/uploads/2022/11/ca54726cd8c27b0fef37063b2bb63ed7-300x296.png)
こんにちは、大学時代にプログラミングを始め、現在はエンジニアをしているuhablog(ウハブログ)です。
「Eclipseで作成したプログラムにコマンドライン引数を渡したい」
そんなあなたのために今回の記事ではEclipseでコマンドライン引数を設定する方法について解説していきます。
挫折せずにプログラミングを学ぶために必要なこと
僕はプログラミングで挫折した経験があります。
それは周りに聞ける人がいなく、一人でエラーと戦っていたからです。
Freeksは月額10,780円という破格の値段で、現役エンジニアに質問する環境を手に入れることができるプログラミングスクールです。
次のような悩みを少しでも抱えていたら、まずは無料カウンセリングを受けてみてください。
申込みは1分でできます。学習する環境にお金を使うというのは良い自己投資になります。
>>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でコマンドライン引数を設定する
では実際にコマンドライン引数を設定してプログラムを動かしてみます。「実行」を押した後、「実行構成」をクリック。
![](https://uha-blog.com/wp-content/uploads/2021/04/e1e8749aac45e7997f78f33e940729ad-1024x640.png)
タブが出てくるので「引数」をクリックします。
![](https://uha-blog.com/wp-content/uploads/2021/04/f45057855a5991df5e3eefeaa991f882-1024x623.png)
「プログラムの引数」に渡したいコマンドライン引数をスペース区切りで入力します。
その後「適応」をクリックし、「実行」をクリックします。
![](https://uha-blog.com/wp-content/uploads/2021/04/145df305b36e819a2755ee9e782b331c-1024x835.png)
すると以下のような実行結果になります。
スペース区切りで設定したコマンドライン引数がargsの0番目から3番目に格納され、順番に表示されています。
![](https://uha-blog.com/wp-content/uploads/2021/04/41fba92ba885acc842b48ca98119839c-1024x205.png)
以上がEclipseでコマンドライン引数を使う方法でした。
挫折せずにプログラミングを学ぶためには?
僕はプログラミングで挫折した経験があります。
エラーの連続やエラーが解消しても思った通りに動かないといったことが原因で、プログラミングが嫌いでした。
「プログラミングって全然意味わからないし、全然楽しくない」そう思っていました。
原因は当時周りに聞ける人が誰もいなかったからです。
プログラミング学習をしていく上で周りに聞ける環境というのはとても大切です。
![](https://uha-blog.com/wp-content/uploads/2023/01/-e1675585179155-300x300.png)
周りに聞ける人なんていない
そんな人におすすめなのが月額10,780円で現役エンジニアに質問できる、プログラミングスクールのFreeksです。
多くのプログラミングスクールが数十万円払って通うところを月額10,780円から通うことができるのはコスパが良いです。
しかもサブスク制で、自分のペースで学ぶことができ嫌になったらすぐにやめることができます。
「周りに誰も聞ける人がいなくて、エラーが解決できない」「プログラミング全然楽しくない」という方は、無料カウンセリングを受けてみて下さい。
【関連記事】Freeks評判、口コミ