"IntelliJ IDEA๋ก ์์ ํ๋ ๋ฐฉ๋ฒ์ ์๋ ค๋๋ฆฌ๊ณ ์ถ์ต๋๋ค. ๊ณง ์ผ๋ง๋ ๊ฐ๋ ฅํ์ง ์๊ฒ ๋์ค ๊ฒ์ ๋๋ค. ๋จผ์ ๋ค์ ์ ์ฐจ๋ฅผ ๋ฐ๋ฅด๊ฒ ์ต๋๋ค."
ํ๋ฌ๊ทธ์ธ ์ค์น
1๋จ๊ณ. ' ํ๋ฌ๊ทธ์ธ ๋ค์ด๋ก๋ ' ๋งํฌ๋ฅผ ํด๋ฆญํฉ๋๋ค.
2๋จ๊ณ. IntelliJ IDEA๋ฅผ ์คํํฉ๋๋ค. ํ์ผ -> ์ค์ ์ผ๋ก ์ด๋ํ์ฌ ํ๋ฌ๊ทธ์ธ์ ์ฐพ์ต๋๋ค. MacOS์ ๊ฒฝ์ฐ IntelliJ IDEA -> ๊ธฐ๋ณธ ์ค์ -> ํ๋ฌ๊ทธ์ธ์ ํด๋ฆญํฉ๋๋ค.
3๋จ๊ณ. ๊ธฐ์ด๋ฅผ ํด๋ฆญํ๊ณ '๋์คํฌ์์ ํ๋ฌ๊ทธ์ธ ์ค์น'๋ฅผ ์ ํํฉ๋๋ค.
4๋จ๊ณ. ํ๋ฌ๊ทธ์ธ์ ๋ค์ด๋ก๋ํ ํด๋(CodeGymIdeaPlugin.jar)๋ฅผ ์ฝ๋๋ค. ํ๋ฌ๊ทธ์ธ์ ์ ํํ๊ณ ํ์ธ์ ํด๋ฆญํฉ๋๋ค.
5๋จ๊ณ. IntelliJ IDEA ๋ค์ ์์(IntelliJ IDEA ๋ค์ ์์ -> ์ ์ฉ -> ํ์ธ -> ๋ค์ ์์)
IntelliJ IDEA์ฉ CodeGym ํ๋ฌ๊ทธ์ธ์ ์ฑ๊ณต์ ์ผ๋ก ์ค์นํ์ต๋๋ค.
ํ๋ฌ๊ทธ์ธ ์์
"IDEA๊ฐ ๋ค์ ์์๋๋ฉด 6๊ฐ์ ๋ฒํผ์ผ๋ก ๊ตฌ์ฑ๋ ์ ๊ทธ๋ฃน์ด ํ์๋ฉ๋๋ค. ์ด ๋ฒํผ์ผ๋ก ์์ ํ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์์ ํด์ผ ํ ์ผ์ด ์์ต๋๋ค.
1๋จ๊ณ. ๋ค์ ๋ฒํผ์ ๋๋ฌ ์ฌ์ฉ ๊ฐ๋ฅํ ์์ ๋ชฉ๋ก์ ์ฝ๋๋ค.
์ด ์์ ์ ์ฒ์ ์ํํ๋ ๊ฒฝ์ฐ '์ ํ๋ก์ ํธ' ์ฐฝ์ด ํ์ ๋ฉ๋๋ค. ์ด ๊ฒฝ์ฐ CodeGymTasks ํ๋ก์ ํธ๋ฅผ ๋ก๋ํ๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
2๋จ๊ณ. ํ๋ก์ ํธ๋ฅผ ์ ์ฅํ ํด๋๋ฅผ ์ ํํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด 6๊ฐ์ ๋ฒํผ์ ๋ํ ๊ฐ๋จํ ์ค๋ช ์ด ํ์๋ฉ๋๋ค.
3๋จ๊ณ. ์ด์ ์ฌ์ฉ ๊ฐ๋ฅํ ์์ ๋ชฉ๋ก์ ๋ณผ ์ ์์ต๋๋ค. ๋น์ด ์์ผ๋ฉด ์ฝ์ค๋ฅผ ๊ณ์ ์งํํ ์๊ฐ์ ๋๋ค. ์ด๋ฏธ ์ด ๋จ๊ณ์ ๋ชจ๋ ์์ ์ ์๋ฃํ์ต๋๋ค.
4๋จ๊ณ. ๋ชฉ๋ก์์ ์ฌ์ฉ ๊ฐ๋ฅํ ์์ ์ ์ ํํ๊ณ ํ์ธ์ ํด๋ฆญํฉ๋๋ค.
5๋จ๊ณ. ๋ ๊ฐ์ ํญ์ด ์๋ ์ฐฝ์ด ํ์ ๋ฉ๋๋ค. ํ๋๋ ์์ ์กฐ๊ฑด์ ํฌํจํ๊ณ ๋ค๋ฅธ ํญ(์๋ฃจ์ )์ ์ฝ๋๋ฅผ ์ ๋ ฅํ๋ ๊ณณ์ ๋๋ค. ๊ทธ๊ฒ ๋ค์ผ! ์ด์ ์์ ์ ์์ํ ์ค๋น๊ฐ ๋์์ต๋๋ค.
6๋จ๊ณ. ์๋ฃจ์ ์ ์ ๋ ฅํฉ๋๋ค.
7๋จ๊ณ. ์ด์ ํ์ธ์ ์ํด ๋ฉํ ์๊ฒ ์์ ์ ์ ์ถํ ์ ์์ต๋๋ค. ํ์ธ ํ์ ๋ฒํผ์ ํด๋ฆญํ์ญ์์ค:"
"์๋ฃจ์ ์ด ํ ์คํธ๋ฅผ ํต๊ณผํ์ง ๋ชปํ ๊ฒฝ์ฐ ์ด์ ์ ๊ถ์ฅ ์ฌํญ ๋ชฉ๋ก์ด ํ์๋ฉ๋๋ค. ์๋ฃจ์ ์ด ํ ์คํธ๋ฅผ ํต๊ณผํ ๊ฒฝ์ฐ ์ถํํฉ๋๋ค! ์ํ ๋ฌผ์ง์ ๋ณด์์ผ๋ก ๋ฐ๊ฒ ๋ฉ๋๋ค."
"Dark Grand Master์ ํ์์ด๋ผ๋ฉด ์ด ๋ฒํผ์ ํด๋ฆญํ์ฌ ์คํ์ผ ํ์ธ์ ์ํด ๋ฉํ ์๊ฒ ์ฝ๋๋ฅผ ๋ณด๋ผ ์ ์์ต๋๋ค."
"์๋ฃจ์ ์ด ์๋ง์ธ ๊ฒ ๊ฐ์์ ๋ค์ ์์ํ๋ ค๋ฉด ์ด ๋ฒํผ์ ํด๋ฆญํ์ธ์."
"๋ค๋ฅธ ํ์๋ค๊ณผ ์๋ฃจ์ (๋๋ ์๋ฃจ์ ์ ๋ถ์กฑ)์ ๋ํด ๋ ผ์ํ๋ ค๋ฉด ์ด ๋ฒํผ์ ํด๋ฆญํ์ญ์์ค."
"๋๋ฃ ํ์๋ค์ ๋์ ์์ด๋ ํ ์ ์๋ค๊ณ ์๊ฐ๋๋ฉด ์ฃผ์ ํ์ง ๋ง๊ณ ์ด ๋ฒํผ์ ์ฌ์ฉํ์ญ์์ค."
"๋น์ ์ ๋์์ ์ป์ ๊ฒ์ด๋ค."
"์ดํดํ ๊ฒ ๊ฐ์ต๋๋ค. 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 ๋ก ์ด๋ฉ์ผ์ ๋ณด๋ด๊ฑฐ๋ ํ์ด์ง ์ค๋ฅธ์ชฝ ํ๋จ์ ์๋ ์ฑํ ์์ ฏ์ ์ฌ์ฉํ์ฌ ์ง์ ํ์ ๋ฌธ์ํ์ญ์์ค.
GO TO FULL VERSION