๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
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.
728x90
๋ฐ˜์‘ํ˜•