์ฐ์ ๊ธฐ๋ก ๐ช
JAVA 1-JDK ์ค์นํ๊ธฐ ๋ณธ๋ฌธ
์๋ฐ ๊ณต๋ถ๋ฅผ ์์ํ๊ฒ ๋์ด์ ์ฐ์ JDK์ค์น ๋ฐฉ๋ฒ๋ถํฐ ํฌ์คํ ํ๋ ค๊ณ ํ๋ค. ์๋ ๋งํฌ์์ JDK๋ฅผ ๋ค์ด๋ฐ์ ์ ์๋ค.
https://www.oracle.com/kr/java/technologies/javase/javase-jdk8-downloads.html
์ ๋งํฌ์ ๋ค์ด๊ฐ๋ฉด ์๋์ ๊ฐ์ ํ๋ฉด์ด ๋จ๋๋ฐ ์ด๊ณณ์์ ์์ ์ ์ด์์ฒด์ ์ ๋ง๋ JDK๋ฅผ ์ค์นํ๋ฉด ๋๋ค. ์๋ฅผ ๋ค์ด ์๋์ฐ 32bit์ ๊ฒฝ์ฐ ๋งจ ๋ฐ Windowsx86์ 64bit์ ๊ฒฝ์ฐ Windowsx64๋ฅผ ์ค์นํ๋ฉด ๋๋ค. ํด๋ฆญํ๋ฉด ๋ก๊ทธ์ธ์ ํ๋ผ๋ ์ฐฝ์ด ๋ ์ ๊ทธ๋ฅ ๊ณ์ ์ ๋ง๋ค๊ณ ์งํํ๋ค.
๊ณ์ ์ ๋ง๋ค๋ก ๋ก๊ทธ์ธ ํ๋ฉด ์๋์ผ๋ก ํ์ผ ์ค์น๊ฐ ์์๋๋ค.(ํฌ๋กฌ๋ธ๋ผ์ฐ์ ์ฌ์ฉ)
์ค์น๊ฒฝ๋ก๋ฅผ ๋ณ๊ฒฝํ์ง ์์ ๊ฑฐ๋ผ๋ฉด ๊ทธ๋ฅ next๋ฅผ ๊ณ์ ๋๋ฌ ์งํํ ์ ์๋ค. ์งํํ๋ค๋ณด๋ฉด jreํ์ผ์ ์ด๋์ ์ค์นํ ์ง ๋ฌป๋ ์ฐฝ์ด ๋์จ๋ค. ์ด๊ฒ๋ ์ค์น๊ฒฝ๋ก๋ฅผ ๋ณ๊ฒฝํ์ง ์์ ๊ฑฐ๋ผ๋ฉด ๋ค์์ ๋๋ฌ ์งํํ๋ค.
์ด์ ์๋ฐ์ ๊ฒฝ๋ก๋ฅผ ํ๊ฒฝ๋ณ์์ ์ง์ ํด์ฃผ์ด์ผ ํ๋ค. ์๋ฐ๊ฐ ์ค์น๋์ด ์๋ ํด๋์ ๋ค์ด๊ฐ ๋ค binํด๋๋ก ๋ค์ด๊ฐ ๊ฒฝ๋ก๋ฅผ ๋ณต์ฌํ๋ค. ๊ธฐ๋ณธ์ผ๋ก ์ค์นํ์ ๊ฒฝ์ฐ ๊ทธ ๊ฒฝ๋ก๋ ์๋์ ๊ฐ๋ค.
C:\Program Files\Java\jdk1.8.0_281\bin
์ด๊ฒ์ ํ๊ฒฝ๋ณ์์ ์ง์ ํด ์ฃผ์ด์ผ ํ๋ค. ์๋์ฐ ํค๋ฅผ ๋๋ฅด๊ณ "ํ๊ฒฝ"์ด๋ผ๊ณ ์ ๋ ฅํ๋ฉด ํ๊ฒฝ๋ณ์๋ฅผ ์ง์ ํ๋ ๊ณณ์ผ๋ก ์ ๊ทผํ ์ ์๋ค.
์ฌ๊ธฐ์ ์ค๋ฅธ์ชฝ ์๋ ํ๊ฒฝ๋ณ์๋ฅผ ํด๋ฆญํ์.
๊ทธ๋ฆฌ๊ณ path๋ฅผ ์ฐพ์ ํด๋ฆญํ๊ณ ํธ์ง ๋ฒํผ์ ๋๋ฅด๋๋ก ํ์.
์ดํ ์๋ก๋ง๋ค๊ธฐ ๋ฒํผ์ ๋๋ฅด๊ณ ์๊น ๋ณต์ฌํด๋ binํด๋ ๊ฒฝ๋ก๋ฅผ ๋ถ์ฌ๋ฃ๊ธฐ ํด์ฃผ๋ฉด ๋์ด๋ค!
์ด์ JAVA API๋ฌธ์๋ฅผ ์ค์นํด ๋ณด๋๋ก ํ์. Java์ ์ฌ์ ๊ณผ ๊ฐ์ ์ญํ ์ ํด์ฃผ๋ ๋ฌธ์์ด๋ค. ์๋ ๋งํฌ์์ ๋ค์ด๋ฐ์ ์ ์๋ค.
https://www.oracle.com/java/technologies/javase-jdk8-doc-downloads.html
์๋ฐ๋ฅผ ๋ค์ด๋ฐ์ ๋์ ๊ฐ์ด Download์๋ ๊ธ์จ๋ฅผ ๋๋ฅด๋ฉด ๋ค์ด๋ก๋๊ฐ ์์๋๋ค. ์ด์ ๋ค์ด๋ฐ์ zipํ์ผ ์ docsํด๋๋ฅผ java๊ฐ ์๋ ํด๋๋ก ๋ณต์ฌํ๋ค.
์ค์น ๊ฒฝ๋ก๋ฅผ ๋ฐ๊พธ์ง ์์๋ค๋ฉด ์๋ ๊ฒฝ๋ก์ docsํด๋๋ฅผ ์ด๋ํ๋ฉด ๋๋ค.
C:\Program Files\Java\jdk1.8.0_281
์ด์ API๋ฌธ์์ ์ ๊ทผํด๋ณด์. docsํด๋๋ก ๋ค์ด๊ฐ ๋ค apiํด๋๋ก ๋ค์ด๊ฐ๋ฉด index.htmlํ์ผ์ ์ฐพ์ ์ ์๋ค. ๊ทธ ํ์ผ์ ํด๋ฆญํ๋ฉด API๋ฌธ์๋ก ์ ๊ทผ์ด ๊ฐ๋ฅํ๋ค.
htmlํ์ผ์ ์ด๋ฉด ์๋์ ๊ฐ์ ์ฐฝ์ ๋ณผ ์ ์์ ๊ฒ์ด๋ค.
์ด๊ณณ์์ ctrl+f๋ฒํผ์ ๋๋ฌ ํ์ํ ๋ด์ฉ์ ๊ฒ์ํ ์ ์๋ค.