728x90 ๋ฐ์ํ ๊ฐ๋ ์ ๋ฆฌ14 [JAVA] JAVA์ ํน์ง #20200225 xxx.java ((๋ฆฌ)์์คํ์ผ) โก xx.class (ํด๋์ค ํ์ผ) # Compile - ์ดํด๋ฆฝ์ค๊ฐ ์์ ๋, ์ปดํ์ผ (javac) cmd ์ฐฝ์์ javac xxx.java ์น๋ฉด ํด๋์ค ํ์ผ ์์ฑ 2ํจํค์ง๊ฐ ์๋ ๊ฒฝ์ฐ, ์ปดํ์ผ (javac) javac -d .xxx.java(๋์ด์ฐ๊ธฐ ์กฐ์ฌ) # ์คํ 1 ํจํค์ง๊ฐ ์๋ ํ์ผ ์คํ java xxx (ํ์ฅ์ ๋นผ๊ณ ์ด๋ฆ๋ง ์ ์ด์ค๋ค.) 2 ํจํค์ง ์์ ์๋ ํ์ผ ์คํํ ๋, ํจํค์ง ์ด๋ฆ์ ์จ์ค์ผํจ (*์์ง๋ง ๊ฒ) java a.b.A -> a ํจํค์ง ์์ b ํจํค์ง ์์ A๋ฅผ ์คํํ์์ค > ์ปดํ์ผ(c๋ถ์) ํ ๋๋ ํ์ฅ๋ช ์ ์ด์ฃผ๊ณ ์คํํ ๋๋ ํ์ผ๋ช ๋ง ์์ฑํ๋ฉด ๋๋ค.' [ Javac vs Java ] > java -version [ javac ] ja.. 2022. 5. 11. ์ดํด๋ฆฝ์ค ์๋ฐ ์ค์น ๊ณผ์ ๊ณผ ์์ ํ๊ฒฝ ๊ตฌ์ถ [ ์๋ฐ ์ค์น ์ ] cmd > java -version : ์๋ฐ ์๋์ง ๋ช ๋ น์ด๋ก ํ์ธ ์๋ฐ ์ค์น 1๏ธโฃ[ JDK (java develope kit) ์ค์น ๋ฐ ์ค์ ] Java Archive > Java SE 8 Archive Downloads (JDK 8u202 and earlier) > ์๋ฌด๊ฑฐ๋ ๋ค์ด๋ก๋! 1-1. JDK (์คํ +์ปดํ์ผ) - ๊ธฐ๋ณธ ํด๋์ ์ค์นํด๋ ์๊ด์์ผ๋, ๋ฆฌ๋ ์ค ํธํ๊ด๋ จ ํ๋ก๊ทธ๋จ์ ๊ณต๋์ ์ธ์ํ์ง ๋ชปํ๋ค. - ๊ฐ๋ฅํ๋ค๋ฉด ๊ณต๋ ์ ์ธํ๊ณ ์ค์น ๊ฒฝ๋ก๋ฅผ ์งง๊ฒ ์ก๋ ๊ฒ์ด ์ข๋ค. 1-2. JRE (์คํํ๋ก๊ทธ๋จ ํ๊ฒฝ) : ๊ธฐ๋ณธ์ ์ธ ์์น์ ์ค์นํด๋ ๋ฌด๋ฐฉํ๋ค. - src์์ ์๋ ํด๋์ค๊ฐ jre๋ฅผ ์ฐธ์กฐ๋ฅผ ํด์ ๋์๊ฐ๋ ๊ตฌ์กฐ ๐ ์ฆ์ ์ต์ ๋ฒ์ ์ ๋ฐ์ดํธ๋ ์ ํ๋ ๊ฒ ์ข๋ค. [ JAVA์ ๋์๋ฐฉ์.. 2022. 5. 10. ์ด์ 1 2 3 4 ๋ค์ 728x90 ๋ฐ์ํ