ยซ   2025/02   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Archives
Recent Posts
02-01 21:40

Today
Total

Recent Comments
๊ด€๋ฆฌ ๋ฉ”๋‰ด

์—ฐ์˜ ๊ธฐ๋ก ๐Ÿช

JAVA 2 - ์ดํด๋ฆฝ์Šค ์„ค์น˜ํ•˜๊ธฐ ๋ณธ๋ฌธ

etc

JAVA 2 - ์ดํด๋ฆฝ์Šค ์„ค์น˜ํ•˜๊ธฐ

kite707 2021. 2. 7. 00:40

์ดํด๋ฆฝ์Šค ์„ค์น˜ํ•˜๊ธฐ

์ดํด๋ฆฝ์Šค๋Š” ์•„๋ž˜ ๋งํฌ์—์„œ ๋‹ค์šด๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. ์›ํ•˜๋Š” ํŒจํ‚ค์ง€๋ฅผ ์„ ํƒํ•ด ์„ค์น˜ํ•˜๋ฉด ๋˜๋Š”๋ฐ ๋‚˜๋Š” Eclips IDE for Java Developers ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•  ๊ฒƒ์ด๋‹ค.

www.eclipse.org/downloads/packages/

 

Eclipse Packages | The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source pro

438 MB 7,367 DOWNLOADS The Modeling package provides tools and runtimes for building model-based applications. You can use it to graphically design domain models, to leverage those models at design time by creating and editing dynamic instances, to collabo

www.eclipse.org

์„ค์น˜๋ฅผ ํด๋ฆญํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ํ™”๋ฉด์ด ๋‚˜์˜ค๋Š”๋ฐ ์ผ๋ณธ์— ์žˆ๋Š” ์„œ๋ฒ„์—์„œ ๋‹ค์šด๋ฐ›๋Š” ๊ฒƒ์œผ๋กœ ๋˜์–ด์žˆ๋‹ค. ์•„๋ž˜ Select Another Mirror๋ฅผ ๋ˆŒ๋Ÿฌ ํ•œ๊ตญ์„œ๋ฒ„๋กœ ๋ณ€๊ฒฝํ•˜์ž.

์•„๋ž˜์—์„œ Korea, Republic of~~ ๋กœ ๋‚˜์™€ ์žˆ๋Š” ๊ฒƒ์„ ๊ณจ๋ผ์ฃผ๋ฉด ๋œ๋‹ค.

๋‚˜๋Š” Harukasan์„ ์„ ํƒํ•ด์„œ ๋‹ค์šด๋ฐ›์•˜๋‹ค.

 

์ดํ›„ ์›ํ•˜๋Š” ํด๋”์— ์••์ถ•ํ•ด์ œ๋ฅผ ํ•˜๋ฉด ์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋œ๋‹ค. ์••์ถ•ํ•ด์ œ๋ฅผ ํ•œ ํด๋”์— ๋“ค์–ด๊ฐ€์„œ 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"์˜ ๋Œ€๋ฌธ์ž๊ฐ€ ์•„๋‹ˆ๋‹ค.

	}

}

์•„๋ž˜ ์‚ฌ์ง„์„ ๋ณด๋ฉด ๋งจ ์•„๋ž˜ ์ฝ˜์†”์ฐฝ์— ์ž…๋ ฅํ•œ ๋ฌธ์ž๊ฐ€ ์ž˜ ์ถœ๋ ฅ๋˜์—ˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.