"IntelliJ IDEA๋กœ ์ˆ™์ œํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค๋“œ๋ฆฌ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๊ณง ์–ผ๋งˆ๋‚˜ ๊ฐ•๋ ฅํ•œ์ง€ ์•Œ๊ฒŒ ๋˜์‹ค ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋จผ์ € ๋‹ค์Œ ์ ˆ์ฐจ๋ฅผ ๋”ฐ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค."

ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜

1๋‹จ๊ณ„. ' ํ”Œ๋Ÿฌ๊ทธ์ธ ๋‹ค์šด๋กœ๋“œ ' ๋งํฌ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

2๋‹จ๊ณ„. IntelliJ IDEA๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ผ -> ์„ค์ •์œผ๋กœ ์ด๋™ํ•˜์—ฌ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ฐพ์Šต๋‹ˆ๋‹ค. MacOS์˜ ๊ฒฝ์šฐ IntelliJ IDEA -> ๊ธฐ๋ณธ ์„ค์ • -> ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

3๋‹จ๊ณ„. ๊ธฐ์–ด๋ฅผ ํด๋ฆญํ•˜๊ณ  '๋””์Šคํฌ์—์„œ ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜'๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

IntelliJ IDEA ์—ฐ๊ฒฐ - 1

4๋‹จ๊ณ„. ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๋‹ค์šด๋กœ๋“œํ•œ ํด๋”(CodeGymIdeaPlugin.jar)๋ฅผ ์—ฝ๋‹ˆ๋‹ค. ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ ํƒํ•˜๊ณ  ํ™•์ธ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

5๋‹จ๊ณ„. IntelliJ IDEA ๋‹ค์‹œ ์‹œ์ž‘(IntelliJ IDEA ๋‹ค์‹œ ์‹œ์ž‘ -> ์ ์šฉ -> ํ™•์ธ -> ๋‹ค์‹œ ์‹œ์ž‘)

IntelliJ IDEA์šฉ CodeGym ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ฑ๊ณต์ ์œผ๋กœ ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ”Œ๋Ÿฌ๊ทธ์ธ ์ž‘์—…

"IDEA๊ฐ€ ๋‹ค์‹œ ์‹œ์ž‘๋˜๋ฉด 6๊ฐœ์˜ ๋ฒ„ํŠผ์œผ๋กœ ๊ตฌ์„ฑ๋œ ์ƒˆ ๊ทธ๋ฃน์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด ๋ฒ„ํŠผ์œผ๋กœ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ ํ•ด์•ผ ํ•  ์ผ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

1๋‹จ๊ณ„. ๋‹ค์Œ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ž‘์—… ๋ชฉ๋ก์„ ์—ฝ๋‹ˆ๋‹ค.

IntelliJ IDEA ์—ฐ๊ฒฐ - 2

์ด ์ž‘์—…์„ ์ฒ˜์Œ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ '์ƒˆ ํ”„๋กœ์ ํŠธ' ์ฐฝ์ด ํŒ์—…๋ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ CodeGymTasks ํ”„๋กœ์ ํŠธ๋ฅผ ๋กœ๋“œํ•˜๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

2๋‹จ๊ณ„. ํ”„๋กœ์ ํŠธ๋ฅผ ์ €์žฅํ•  ํด๋”๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด 6๊ฐœ์˜ ๋ฒ„ํŠผ์— ๋Œ€ํ•œ ๊ฐ„๋‹จํ•œ ์„ค๋ช…์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

3๋‹จ๊ณ„. ์ด์ œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ž‘์—… ๋ชฉ๋ก์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋น„์–ด ์žˆ์œผ๋ฉด ์ฝ”์Šค๋ฅผ ๊ณ„์† ์ง„ํ–‰ํ•  ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค. ์ด๋ฏธ ์ด ๋‹จ๊ณ„์˜ ๋ชจ๋“  ์ž‘์—…์„ ์™„๋ฃŒํ–ˆ์Šต๋‹ˆ๋‹ค.

4๋‹จ๊ณ„. ๋ชฉ๋ก์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ž‘์—…์„ ์„ ํƒํ•˜๊ณ  ํ™•์ธ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

5๋‹จ๊ณ„. ๋‘ ๊ฐœ์˜ ํƒญ์ด ์žˆ๋Š” ์ฐฝ์ด ํŒ์—…๋ฉ๋‹ˆ๋‹ค. ํ•˜๋‚˜๋Š” ์ž‘์—… ์กฐ๊ฑด์„ ํฌํ•จํ•˜๊ณ  ๋‹ค๋ฅธ ํƒญ(์†”๋ฃจ์…˜)์€ ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜๋Š” ๊ณณ์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฒŒ ๋‹ค์•ผ! ์ด์ œ ์ž‘์—…์„ ์‹œ์ž‘ํ•  ์ค€๋น„๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

6๋‹จ๊ณ„. ์†”๋ฃจ์…˜์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

7๋‹จ๊ณ„. ์ด์ œ ํ™•์ธ์„ ์œ„ํ•ด ๋ฉ˜ํ† ์—๊ฒŒ ์ž‘์—…์„ ์ œ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ™•์ธ ํ‘œ์‹œ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์‹ญ์‹œ์˜ค:"

IntelliJ IDEA ์—ฐ๊ฒฐ - 3

"์†”๋ฃจ์…˜์ด ํ…Œ์ŠคํŠธ๋ฅผ ํ†ต๊ณผํ•˜์ง€ ๋ชปํ•œ ๊ฒฝ์šฐ ์ด์œ ์™€ ๊ถŒ์žฅ ์‚ฌํ•ญ ๋ชฉ๋ก์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์†”๋ฃจ์…˜์ด ํ…Œ์ŠคํŠธ๋ฅผ ํ†ต๊ณผํ•œ ๊ฒฝ์šฐ ์ถ•ํ•˜ํ•ฉ๋‹ˆ๋‹ค! ์•”ํ‘ ๋ฌผ์งˆ์„ ๋ณด์ƒ์œผ๋กœ ๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค."

"Dark Grand Master์˜ ํ•™์ƒ์ด๋ผ๋ฉด ์ด ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ์Šคํƒ€์ผ ํ™•์ธ์„ ์œ„ํ•ด ๋ฉ˜ํ† ์—๊ฒŒ ์ฝ”๋“œ๋ฅผ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค."

IntelliJ IDEA ์—ฐ๊ฒฐ - 4

"์†”๋ฃจ์…˜์ด ์—‰๋ง์ธ ๊ฒƒ ๊ฐ™์•„์„œ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋ ค๋ฉด ์ด ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์„ธ์š”."

IntelliJ IDEA ์—ฐ๊ฒฐ - 5

"๋‹ค๋ฅธ ํ•™์ƒ๋“ค๊ณผ ์†”๋ฃจ์…˜(๋˜๋Š” ์†”๋ฃจ์…˜์˜ ๋ถ€์กฑ)์— ๋Œ€ํ•ด ๋…ผ์˜ํ•˜๋ ค๋ฉด ์ด ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์‹ญ์‹œ์˜ค."

IntelliJ IDEA ์—ฐ๊ฒฐ - 6

"๋™๋ฃŒ ํ•™์ƒ๋“ค์˜ ๋„์›€ ์—†์ด๋Š” ํ•  ์ˆ˜ ์—†๋‹ค๊ณ  ์ƒ๊ฐ๋˜๋ฉด ์ฃผ์ €ํ•˜์ง€ ๋ง๊ณ  ์ด ๋ฒ„ํŠผ์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค."

IntelliJ IDEA ์—ฐ๊ฒฐ - 7

"๋‹น์‹ ์€ ๋„์›€์„ ์–ป์„ ๊ฒƒ์ด๋‹ค."

"์ดํ•ดํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. Web IDE์™€ ๊ฑฐ์˜ ๋™์ผํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค."
"๋ฌผ๋ก ์ด์ฃ . ์žฌ๋ฏธ์žˆ๊ฒŒ ์ฆ๊ธฐ์„ธ์š”. ๊ทธ๋ž˜๋„ ๋†“์นœ ๊ฒƒ์ด ์žˆ๋‹ค๋ฉด ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜ํ•˜๊ณ  ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๋น„๋””์˜ค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ช…ํ™•ํ•˜์ง€ ์•Š์€ ์‚ฌํ•ญ์ด ์žˆ์œผ๋ฉด ๋‹ค์Œ ์•ˆ๋‚ด ๋™์˜์ƒ์„ ์ฐธ์กฐํ•˜์„ธ์š”."

์ค‘์š”: ํ”„๋กœ์ ํŠธ ์„ค์ •์—์„œ JDK ๋ฒ„์ „์„ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋จผ์ € ํŒŒ์ผ -> ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ๋กœ ์ด๋™ํ•œ ๋‹ค์Œ ํ”„๋กœ์ ํŠธ ์„ค์ • -> ํ”„๋กœ์ ํŠธ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. 'ํ”„๋กœ์ ํŠธ ์–ธ์–ด ์ˆ˜์ค€' ์„น์…˜์—์„œ '8 - ๋žŒ๋‹ค, ์œ ํ˜• ์ฃผ์„ ๋“ฑ'์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

์ถ”๊ฐ€: Linux๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ

"์ฃผ๋กœ Linux ์‚ฌ์šฉ์ž์ธ ์ผ๋ถ€ ํ•™์ƒ์€ Oracle JDK 8 ๋Œ€์‹  OpenJDK 8์„ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค. Open JDK 8์—๋Š” JavaFX ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ๋‚ด์žฅ๋˜์–ด ์žˆ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— IntelliJ IDEA์šฉ CodeGym ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค."

ํ•ด๊ฒฐ์ฑ… 1:

OpenJDK 8 ๋Œ€์‹  Oracle JDK 8 ์„ค์น˜

ํ•ด๊ฒฐ์ฑ… 2:

๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช…๋ น์œผ๋กœ Open JavaFX๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.

sudo apt-get install openjfx

ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜ ๋˜๋Š” ์„ฑ๋Šฅ์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์ฃผ์ €ํ•˜์ง€ ๋ง๊ณ  support@codegym.cc ๋กœ ์ด๋ฉ”์ผ์„ ๋ณด๋‚ด๊ฑฐ๋‚˜ ํŽ˜์ด์ง€ ์˜ค๋ฅธ์ชฝ ํ•˜๋‹จ์— ์žˆ๋Š” ์ฑ„ํŒ… ์œ„์ ฏ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์› ํŒ€์— ๋ฌธ์˜ํ•˜์‹ญ์‹œ์˜ค.