์ฐ์ ๊ธฐ๋ก ๐ช
JAVA 2 - ์ดํด๋ฆฝ์ค ์ค์นํ๊ธฐ ๋ณธ๋ฌธ
์ดํด๋ฆฝ์ค ์ค์นํ๊ธฐ
์ดํด๋ฆฝ์ค๋ ์๋ ๋งํฌ์์ ๋ค์ด๋ฐ์ ์ ์๋ค. ์ํ๋ ํจํค์ง๋ฅผ ์ ํํด ์ค์นํ๋ฉด ๋๋๋ฐ ๋๋ Eclips IDE for Java Developers ํจํค์ง๋ฅผ ์ค์นํ ๊ฒ์ด๋ค.
www.eclipse.org/downloads/packages/
์ค์น๋ฅผ ํด๋ฆญํ๋ฉด ์๋์ ๊ฐ์ ํ๋ฉด์ด ๋์ค๋๋ฐ ์ผ๋ณธ์ ์๋ ์๋ฒ์์ ๋ค์ด๋ฐ๋ ๊ฒ์ผ๋ก ๋์ด์๋ค. ์๋ Select Another Mirror๋ฅผ ๋๋ฌ ํ๊ตญ์๋ฒ๋ก ๋ณ๊ฒฝํ์.
์๋์์ Korea, Republic of~~ ๋ก ๋์ ์๋ ๊ฒ์ ๊ณจ๋ผ์ฃผ๋ฉด ๋๋ค.
์ดํ ์ํ๋ ํด๋์ ์์ถํด์ ๋ฅผ ํ๋ฉด ์ค์น๊ฐ ์๋ฃ๋๋ค. ์์ถํด์ ๋ฅผ ํ ํด๋์ ๋ค์ด๊ฐ์ eclipse.exeํ์ผ์ ๋๋ธํด๋ฆญํ๋ฉด ์ดํด๋ฆฝ์ค๋ฅผ ์คํํ ์ ์๋ค. ๋๋ ํธํ๊ฒ ์คํํ๊ธฐ ์ํด ์ฐํด๋ฆญํ ์์ ํ์์ค์ ์ถ๊ฐ๋ฅผ ํด ๋์๋ค. ๋๋ธํด๋ฆญ์ ํ์ฌ ์คํํ๋ฉด ์๋์ ๊ฐ์ ์ฐฝ์ด ๋ฌ๋ค. ์์ฑํ ์ฝ๋๋ค์ ์ด๋์ ์ ์ฅํ ์ง ๋ฌป๋ ์ฐฝ์ธ๋ฐ ๋๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ง์ ๋์ด ์๋ ๊ฒฝ๋ก๋ฅผ ์ฌ์ฉํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๋ฐ๋ก ๋ณ๊ฒฝ์ ํ์ง ์์๋ค. ์ผ์ชฝ ์๋ ์ฒดํฌ๋ฐ์ค๋ฅผ ์ฒดํฌํ์ง ์์ผ๋ฉด ์ดํด๋ฆฝ์ค๋ฅผ ์คํํ ๋๋ง๋ค ์๋ ์ฐฝ์ด ๋จ๊ธฐ ๋๋ฌธ์ ์ฒดํฌ๋ฅผ ํ ๋ค ์คํํ๋๋ก ํ์.
+์๋ ๊ฒฝ๋ก๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฝ๋๋ฅผ ์ ์ฅํ ๊ณณ์ ์ง์ ํ๋ ๊ฒ์ด๊ณ , ํน์ ์ฝ๋ ํ์ผ์ ๋ค๋ฅธ๊ณณ์ ์ ์ฅํ๊ณ ์ถ๋ค๋ฉด ๋ฐ๋ก ์ค์ ์ด ๊ฐ๋ฅํ๋ ํธํ๊ฒ ์ค์ ํ๋๋ก ํ์.
์ ๋จ๊ณ๋ฅผ ์๋ฃํ๋ฉด ์๋์ ๊ฐ์ ์ฐฝ์ ๋ณผ ์ ์์ ๊ฒ์ด๋ค. ์ค๋ฅธ์ชฝ ์๋ ์ฒดํฌ๋ฐ์ค๋ฅผ ํด์ ํ๊ณ ์ค๋ฅธ์ชฝ ์ Hide๋ฅผ ํด๋ฆญํ์.
๋คํฌ๋ชจ๋ ์ค์ ํ๊ธฐ
๋๋ ๋คํฌ๋ชจ๋๋ฅผ ์ ํธํ๊ธฐ ๋๋ฌธ์ ๋ฐ๋ก ๋คํฌ๋ชจ๋๋ก ๋ฐ๊ฟ์ฃผ์๋๋ฐ ๊ธฐ๋ณธ ํ ๋ง๋ฅผ ์ฌ์ฉํ ์ฌ๋์ ์ด ๊ณผ์ ์ ์๋ตํด๋ ๊ด์ฐฎ๋ค.
์ฐ์ Window->Preferences๋ฅผ ํด๋ฆญํ๋ค.
์ดํ General->Appearance๋ฅผ ๋๋ฅธ ๋ค ์๋ ์ฌ์ง๊ณผ ๊ฐ์ด ํ ๋ง๋ฅผ Dark๋ก ๋ณ๊ฒฝํด ์ฃผ๋ฉด ๋๋ค. ๊ทธ๋ฆฌ๊ณ Apply and Close๋ฅผ ๋๋ฅด๋ฉด ํ ๋ง ๋ณ๊ฒฝ์ด ์๋ฃ๋๋ค.
Hello World ์ถ๋ ฅํ๊ธฐ
์ด์ Hello World๋ฅผ ์ง์ ์ถ๋ ฅํด๋ณด๋๋ก ํ์. ์๋์ ๊ฐ์ด ์ ํํ์ฌ ์๋ฐ ํ๋ก์ ํธ๋ฅผ ํ๋ ๋ง๋ค์ด ์ค๋ค.
ํ๋ก์ ํธ ์ด๋ฆ์ ch01๋ก ์ง์ ํ๊ณ next๋ฅผ ๋๋ฅธ๋ค. ๊ทธ๋ฌ๋ฉด ch01ํ๋ก์ ํธ๊ฐ ์์ฑ๋๋ค. ์ด์ ์ด๊ณณ์ ํด๋์ค๋ฅผ ์ถ๊ฐํ ๊ฒ์ด๋ค. ์๋์ ๊ฐ์ด ์งํํ๋ฉด ๋๋ค.
์ด์ ํ์๋ ๋ถ๋ถ์ ์ ์ํ๋ฉฐ ํด๋์ค๋ฅผ ์ถ๊ฐํ์.
๊ทธ๋ฌ๋ฉด ์๋์ ๊ฐ์ ํ๋ฉด์ ๋ณด๊ฒ ๋ ๊ฒ์ด๋ค.
์ด๊ณณ์ ์๋ ์ฝ๋๋ฅผ ์ ๋ ฅํ์. ๊ทธ๋ฆฌ๊ณ ์ผ์ชฝ ์ ์คํ ๋ฒํผ(๋๋ ctrl+F11)์ ๋๋ฌ ์คํํ์. ์ ์ฅํ๊ฒ ๋๋ ์ฐฝ์ด ๋จ๋๋ฐ ์ฒดํฌ๋ฐ์ค์ ์ฒดํฌํ๋ฉด ๊ทธ ๋ค๋ก ๋ฌผ์ด๋ณด์ง ์๋๋ค.
public class Hello {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Hello, world"); //l์ "L"์ ์๋ฌธ์๋ก ์
๋ ฅํ ๊ฒ์ด๋ค. "i"์ ๋๋ฌธ์๊ฐ ์๋๋ค.
}
}
์๋ ์ฌ์ง์ ๋ณด๋ฉด ๋งจ ์๋ ์ฝ์์ฐฝ์ ์ ๋ ฅํ ๋ฌธ์๊ฐ ์ ์ถ๋ ฅ๋์์์ ์ ์ ์๋ค.