์ดํด๋ฆฝ์ค 2020-09 ์ดํ ๋ถํฐ jdk 8 ์ง์์ด ์ ๋๊ณ ์คํ๋ง์ด๋ ์คํ๋ง๋ถํธ์์๋ ์ ์ฝ์ด ์์ด ํ์ํ ๋๋ง๋ค ์๋ฐ๋ฅผ ๋ณ๊ฒฝํด์ผํ๋๋ฐ ์์ด ์์๋ณด์๊ณ ๊ธฐ๋กํด๋๋ค.
1. ์ฌ์ฉํ jdk ๋ฒ์ ๋ค์ OpenJDK์์ ๋ค์ด๋ฐ๋๋ค.
OpenJDK
Learn about the key active Projects in the Community including Amber (high-productivity language features), Loom (lightweight concurrency), Panama (foreign functions and foreign data), Valhalla (primitive types and specialized generics), and, of course, th
openjdk.org
2. ๋ค์ด๋ฐ์ jdk ํ์ผ๋ค์ Program Files ์ java ํด๋๋ฅผ ์์ฑํ๊ณ ๋ถ์ฌ๋๋๋ค.
3. ๋ด PC ์ฐํด๋ฆญ - ์์ฑ - ๊ณ ๊ธ ์์คํ ์ค์ - ํ๊ฒฝ๋ณ์์ ๋ค์ด๊ฐ์ ํ๊ฒฝ๋ณ์๋ฅผ ์ค์ ํ๋ค.
3.1 ์์คํ ๋ณ์ - ์๋ก๋ง๋ค๊ธฐ์ ์๋ ๋ด์ฉ์ ์์ฑํ๋ค
๋ณ์ ์ด๋ฆ : JAVA_HOME
๋ณ์ ๊ฐ : ๋ค์ด๋ฐ์ Open JDK ์๋ฌด๊ฑฐ๋ ์ ๋ ฅ
(ex. C:\Program Files\java\jdk-08)
3.2 ์ฌ์ฉ์ ๋ณ์ - Path ๋ณ์ - ํธ์ง - ์๋ก๋ง๋ค๊ธฐ - %JAVA_HOME%\bin ์ ์์ฑ
3.3 2๋ฒ์์ ๋ง๋ java ํด๋์ Scripts ํด๋๋ฅผ ๋ง๋ค๊ณ ๊ฒฝ๋ก๋ฅผ 3.2์ฒ๋ผ ์์คํ ๋ณ์ path ๋ณ์์ ์์ฑํ๊ณ ํ์ธ์ ๋๋ฅธ๋ค.
4. Scripts ํด๋์ ๋ฉ๋ชจ์ฅ ์ ํ์ผ์ ์์ฑํ๊ณ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑ ํ ํ์ฅ์๋ฅผ .bat ๋ฅผ ๋ฐ๊พธ์ด ์ ์ฅํ๋ค.
@echo off
set JAVA_HOME=[JDK ๊ฒฝ๋ก]
set Path=%JAVA_HOME%\bin;%Path%
echo Java [์๋ฐ ๋ฒ์ ] activated.
์คํฌ๋ฆฝํธ๋ฅผ ๋ค ์์ฑํ๊ณ ์ ์ฅํ๋ฉด ์๋์ ๊ฐ์ด ๋ฐฐ์นํ์ผ๋ค์ด ์์ฑ ๋จ
5. CMD ์ฐฝ์ ์ด์ด ์๋ฐ๊ฐ ๋ณ๊ฒฝ๋๋์ง ํ์ธํ๋ค.
์คํฌ๋ฆฝํธ ํ์ผ๋ช ์ ์ ์ด์ฃผ๋ฉด ์๋ฐ๋ฒ์ ์ด ๋ฐ๋๋๊ฒ์ ํ์ธํ ์ ์๋ค.
~]# java -version
์์ ๋ช ๋ น์ ์น๋ฉด java ๋ฒ์ ์ ํ์ธํ ์ ์๋ค.
'๊ฐ๋ฐ ยท๊ณต๋ถ > ํ๊ฒฝ์ธํ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JAVA] MAC์์ JAVA ๋ฒ์ ์ฌ๋ฌ๊ฐ ์ฌ์ฉํ๊ธฐ (0) | 2023.02.13 |
---|---|
[Servlet] Jakarta EE, JAVA EE์์ JSTL ์ค์ (0) | 2022.09.24 |
[Servlet] JAVA EE์์ JAKARTA EE ๋ฐ๋ ์ดํ Tomcat (0) | 2022.09.16 |
[Node.js] ์๋์ฐ์์ Node.js ์ ๋ฐ์ดํธ (0) | 2022.07.11 |
[MAC] Homebrew ์์ Git ์ค์น (0) | 2021.08.22 |