1. ์๋ฐ ๊ฐ๋ฐ ํ๊ฒฝ ์ค์
์ดํด๋ฆฝ์ค๋ ์๋ฐ ๊ฐ๋ฐ ํด๋ก ๊ฑฐ์ ์ฌ์ฉ๋์ด์ ๊ทธ๋ฐ๊ฐ ์๋ฐ๊ฐ๋ฐํ๊ฒฝ์ ์ค์ ํ์ง ์์ผ๋ฉด ํด๋น PC์์ ํ๋ก๊ทธ๋จ ์คํ์ด ๋์ง ์์... ๋ญ ๋ด ์๊ฐ์ด๊ณ ์ด์ ๋ ์ ๋ชจ๋ฆ ใ ใ
์ดํด๋ฆฝ์ค๋ฅผ ๋จผ์ ์ค์นํ ํ ์๋ฐํ๊ฒฝ์ค์ ์ ํ๋ฉด ์ดํด๋ฆฝ์ค๊ฐ ์ ๋๋ก ์๋์ด ๋์ง ์์ผ๋ ๊ฐ๋ฐํ๊ฒฝ์ค์ ๋ถํฐ ํ์!
๋๋ฌธ์ ์ค๋ผํดJDK๋ฅผ ์ค์นํ๋ฌ ๊ฐ๋๋ค. https://www.oracle.com/java/technologies/javase-downloads.html
Java SE - Downloads | Oracle Technology Network | Oracle
Java API Documentation Updater Tool 1.3 Java API Documentation Updater Tool repairs-in-place Java API Documentation created with javadoc versions included with JDK 5u45, 6u45, 7u21 and earlier. See the 7u25 release notes for more information.
www.oracle.com
๋ค์ด๋ฐ์ JDK exeํ์ผ์ ์คํ์ํค๋ฉด ์๋์ ๊ฐ์ ์ ์ ์ฐฝ์ด ๋ฌ๋ค. ์ค์นํด์ค๋ค. ์ค์น๋๋ ์์น๋ C๋๋ผ์ด๋ธ\program files\Javaํด๋ ์์ ์์ฑ๋๋๋ฐ ์ฌ๋งํด์ ๊ทธ๋ฅ ๋ ๋๋๊ฒ ๋ซ๋ค.
์ค์น๋ ์์น์์ ํ์ธํ javaw.exe
๊ฒ๋ณด๋จ JDKํด๋์ ๊ฒฝ๋ก๋ฅผ ๋ณต์ฌํด์ค๋ค. C:\Program Files\Java\jdk-14
์์ํ๋ฉด์์ '๋ณ์'๋ง ๊ฒ์ํด๋ ์ ์ดํ>์์คํ ํ๊ฒฝ ๋ณ์ ํธ์ง ๊ฒฝ๋ก๋ก ์ด๋ํ ์ ์๋ค.
๋ค์๊ณผ ๊ฐ์ด ์ ๋ณ์๋ฅผ ์ถ๊ฐํด์ค๋ค. ํ์ธ์ ๋๋ฅด๋ฉด ์์คํ ๋ณ์๋ชฉ๋ก์ ๋ฑ๋กํ ๋ด์ฉ์ด ๋ณด์ธ๋ค.
๊ทธ๋ฆฌ๊ณ ๋ง์ง๋ง์ผ๋ก Path์ javaw.exe์ ๊ฒฝ๋ก๋ฅผ ์ถ๊ฐํด์ค๋ค. JAVA_HOME์ ๊ฒฝ๋ก๊ฐ JDKํด๋๊น์ง๋ฅผ ๊ฐ๋ฆฌํจ๋ค. (์๊น ๋ดค์์ง๋ง, javaw.exe๋ JDKํด๋์ binํด๋์ ์์์)
๋ชจ๋ ํ์ธํ์ฌ ์ ์ดํ์ ๋๊ฐ ํ cmd์ฐฝ์ ์ผ์ ์๋ฐ๊ฐ ์ ์์ ์ผ๋ก ์ค์น๋์๋์ง ํ์ธ.
2. ์ดํด๋ฆฝ์ค ์ค์น
์ด์ ์ดํด๋ฆฝ์ค๋ฅผ ์ค์นํ๋ฌ ๊ฐ๋ด ์๋ค.
https://www.eclipse.org/downloads/packages/
www.eclipse.org
์ ๋งํฌ๋ก ๋ฐ๋ก ์ด๋ ๋๋ ๊ตฌ๊ธ๋ง์ผ๋ก ์ดํด๋ฆฝ์ค ๋ค์ด๋ก๋ ํ์ด์ง๋ก ๊ฐ์ ์ค์นํฉ๋๋ค.
zipํ์ผ๋ก ๋ฐ์์ก๋ค๋ฉด ์์ถ์ ํ์ด์ฃผ์ธ์. ํ์ผ์ด ํฌ๋ ์์ถ ์ ์ฉ ํ๋ก๊ทธ๋จ์ด ์๋๊ฒ ์ข์ต๋๋น.
์์ถ์ด ํ๋ฆฐ ํด๋์ ๊ฐ๋ณด๋ exeํ์ผ์ด ์์ต๋๋ค. ์ด๊ฒ ๋ฐ๋ก ์ด์ ์ฌ์ฉํ๊ฒ ๋ ์ดํด๋ฆฝ์ค ํ๋ก๊ทธ๋จ์ ๋๋ค.
์คํ์์ผ๋ด ์๋ค. ์์ ๋งํ๋ฏ ์๋ฐํ๊ฒฝ์ค์ ์ ํ์ง ์์ผ๋ฉด ์ดํด๋ฆฝ์ค๊ฐ ์คํ์กฐ์ฐจ ๋์ง ์์ต๋๋ค :/
3. ์ดํด๋ฆฝ์ค ์ปดํ์ผ ํ ์คํธ
์ค์นํ ์ดํด๋ฆฝ์ค๋ฅผ ์คํ์ํจ๋ค. ๊ทธ๋ผ ์๋ฆ๋ค์ด ์ํ์์ ๋ชจ์ต์ด ๋ํ๋จ.... ๋งค์ฐ beautiful~ 2019๋ฒ์ ๋ถํฐ ์ํ์๋ก ์ ๊ทธ๋ ์ด๋๋์๋ค.
์ผ๋จ ์๋ด๊ฐ ์๋ก ์์ฑํด์ค work-space๋ก ๋ค์ด๊ฐ๋ด ์๋ค. ๊ฐ๋ฐํ๊ฒฝ์ ๊ธฐ๋ณธ์ผ๋ก ์๋ฐ๋ก ์ค์ ํด์ฃผ๊ณ
File>New>Java Project ๋ฅผ ๋๋ฌ์ ์ ํ๋ก์ ํธ ์ด๋ฆ์ ์๋ฌด๋ ๊ฒ ์ ํด์ฃผ๊ณ ์์ฑํ๋ค.
๋ชจ๋? ๋ชจ๋์ ์ ๋ง๋ค๋ผ๊ณ ํ์ง..? ์๋ ์๋ด์๋๊ฒ๊ฐ์๋ฐ ๊ฑ ๋ง๋ค์ง ์๋๋ค.
src์ ๋ง์ฐ์ค์ค๋ฅธ์ชฝ๋๋ฅด๊ณ New>Class ์ด๋ฆ๋ ๊ทธ๋ฅ ์๋ฌด๋ ๊ฒ๋ ํ๋ค. ํ ์คํธ์ฉ์ด๋๊น. ํจํค์ง๋ ์ผ๋จ ๋ง๋ค์ง ์๋๋น!
์ ์์ ์ด๋ก์ ์คํ ๋ฒํผ์ด ๋ฐ๋ก๋ฐ๋ก๋ฐ๋ก ์ปดํ์ผ๋ฒํผ์๋ ๋ ๋ ๋ ๋ ๋ ๋ ใ ๋ ๋ ๋ ๋ ๋ ใ ๋
ํฌ๊ตญ๋ง์ธ~
'studies > Back-end' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Java] JavaFX ์ค์น์ ์ดํด๋ฆฝ์ค ์ฐ๋ (4) | 2020.03.27 |
---|---|
[Python] ์ดํด๋ฆฝ์ค๋ก ํ์ด์ฌ ๊ตฌ๋ํ๊ธฐ - PyDev ์ค์น (์ฐ๋๊ณผ ํ ์คํธ) (0) | 2020.03.26 |
[Oracle] SQL Developer ์ ์ ์๋ฌ ํด๊ฒฐ (0) | 2020.03.19 |
[Oracle] cmd์ฐฝ์์ ๊ณ์ ์์ฑ, ํ ์ด๋ธ ์์ฑ, ์ฝ์ , ์กฐํํ๊ธฐ (0) | 2020.03.19 |
[Java] eclipse IDE์์ swing WindowBuilder ๊บผ์งํ์ ์ค๋ฅ ํด๊ฒฐ (0) | 2020.03.14 |