[Java] Eclipse์์ args ์ด๊ธฐ๊ฐ ์ค์ ๋ฐฉ๋ฒ
์๋ ํ๋ฉด์์ ๋ณผ ์ ์๋ฏ ๋ณดํต main์์ args ๋ฐฐ์ด์ ๋ฐ์์ค๋๋ฐ,
์ด๊น๊ฐ์ ์ค์ ํ์ฌ ์ด ํ๋ผ๋ฏธํฐ๋ฅผ ์ด์ฉํ ์ ์๋ ๋ฐฉ๋ฒ์ ๊ณต์ ํ๊ณ ์ ํ๋ค.
[1] ์คํ ๋ฒํผ ์ ์ผ๊ฐํ์์ Run Configurations๋ฅผ ํด๋ฆญ
์คํ ๋ฒํผ ์ ์ผ๊ฐํ ๋ฒํผ์ ๋๋ฅด๋ฉด ์ง๊ธ๊น์ง ์คํํ๋ ํ์ผ๋ค์ ์ด๋ฆ์ ๋ณผ ์ ์๋๋ฐ,
์ด๋ ์ฝ๊ฒ ์๊ฐํด์ ๊ฐ๊ฐ์ ์๋ฐ ํ์ผ๋ง๋ค ๊ทธ ํ์ผ์ ์คํํ ์ ์๋๋ก ํ๋
๊ธฐ๋ณธ ์ ๋ณด๋ค์ด ์ ์ฅ๋์ด์๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
=> ์ฐ๋ฆฌ๋ ์ง๊ธ args ์ด๊น๊ฐ์ด ์ถ๊ฐ๋ ์ค์ ์ ๋ง๋๋ ๊ฒ์ด๋ค.
[2] Run Configurations ํ๋ฉด ์ข์ธก์ +๋ฒํผ ๋๋ฌ์ฃผ๊ธฐ
[3] ๋ฐ์ดํฐ ์ ๋ ฅ, ์คํ
Arguments ๋ฉ๋ด์์ ์ํ๋ ์์ ๋น ์นธ์ ์ํ๋ ๋ฐ์ดํฐ๋ฅผ ๊ณต๋ฐฑ ๊ธฐ์ค์ผ๋ก ์ ๋ ฅ, Run์ ํด๋ฆญํด์ค๋ค.
๊ทธ๋ผ ์๋ ํ๋ฉด๊ณผ ๊ฐ์ด ์ด๊น๊ฐ์ ์ด์ฉํ์ฌ ์ฝ๋๊ฐ ์คํ๋๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
์๋ ํ๋ฉด์ฒ๋ผ ๋ค์ ์คํ ๋ฒํผ ์ ์ผ๊ฐํ ๋ฒํผ์ ๋๋ฌ ํ์ธํด๋ณด๋ฉด
ํ์ฌ ๋ง๋ค์ด๋์ ์ค์ ์ด ์ ์ฅ๋์ด์๋ ๊ฒ์ ๋ณผ ์ ์๋๋ฐ,
๊ฐ์ ์๋ฐ ํ์ผ์ด๋๋ผ๋ ์ฌ๋ฌ๊ฐ์ง ๋ฐ์ดํฐ๋ฅผ ์ด์ฉํ์ฌ ๋ ๊ฐ ์ด์์ ์ค์ ์ ๋ง๋ค ์๋ ์์ผ๋ฉฐ
์ค์ ์ ์ ์ฅํด๋๋ฉด ๊ณ์ ์ฌ์ฉํ ์ ์๊ธฐ ๋๋ฌธ์ ๋ค์ํ๊ฒ ํ์ฉํ ์ ์์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๋ค.