λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
μΉ΄ν…Œκ³ λ¦¬ μ—†μŒ

JDK μ„€μΉ˜ 및 ν™˜κ²½λ³€μˆ˜ μ„€μ •ν•˜κΈ°

by 5566 2023. 8. 22.

1. JDK μ„€μΉ˜ν•˜κΈ°

JDK(Java Development Kit)λŠ” Java μ–Έμ–΄λ₯Ό κ°œλ°œν•˜κ³  μ‹€ν–‰ν•˜κΈ° μœ„ν•΄ ν•„μš”ν•œ 도ꡬ와 라이브러리λ₯Ό ν¬ν•¨ν•˜λŠ” νŒ¨ν‚€μ§€μž…λ‹ˆλ‹€. JDKλ₯Ό μ„€μΉ˜ν•˜λŠ” 과정은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

JDK λ‹€μš΄λ‘œλ“œν•˜κΈ°

  1. 였라클(Oracle) 곡식 μ›Ήμ‚¬μ΄νŠΈ(https://www.oracle.com/java/technologies/javase-jdk15-downloads.html)에 μ ‘μ†ν•©λ‹ˆλ‹€.
  2. λ‹€μš΄λ‘œλ“œ νŽ˜μ΄μ§€μ—μ„œ μ‚¬μš©μ€‘μΈ μš΄μ˜μ²΄μ œμ™€ JDK 버전에 λ§žλŠ” μ„€μΉ˜ νŒŒμΌμ„ μ„ νƒν•©λ‹ˆλ‹€. 일반적으둜 "Windows x64 Installer"λ‚˜ "macOS Installer"λ₯Ό μ„ νƒν•˜λ©΄ λ©λ‹ˆλ‹€.
  3. λ‹€μš΄λ‘œλ“œκ°€ μ™„λ£Œλ˜λ©΄ μ„€μΉ˜ νŒŒμΌμ„ μ‹€ν–‰ν•©λ‹ˆλ‹€.

JDK μ„€μΉ˜ν•˜κΈ°

  1. JDK μ„€μΉ˜ νŒŒμΌμ„ μ‹€ν–‰ν•˜λ©΄ μ„€μΉ˜ λ§ˆλ²•μ‚¬κ°€ λ‚˜νƒ€λ‚©λ‹ˆλ‹€. μ΄λ•Œ, JDKλ₯Ό μ„€μΉ˜ν•  경둜λ₯Ό 선택할 수 μžˆμŠ΅λ‹ˆλ‹€. κΈ°λ³Έμ μœΌλ‘œλŠ” μ œμ•ˆλœ 경둜λ₯Ό κ·ΈλŒ€λ‘œ μ‚¬μš©ν•΄λ„ λ¬΄λ°©ν•©λ‹ˆλ‹€.
  2. μ„€μΉ˜ μœ ν˜•μ„ μ„ νƒν•©λ‹ˆλ‹€. μΌλ°˜μ μœΌλ‘œλŠ” "Development Tools"λ₯Ό μ„ νƒν•˜λ©΄ λ©λ‹ˆλ‹€.
  3. μ„€μΉ˜λ₯Ό μ‹œμž‘ν•˜κΈ° 전에, μ‚¬μš©μž κ³„μ •μ˜ μ•”ν˜Έλ₯Ό μž…λ ₯ν•΄μ•Ό ν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€. κ΄€λ¦¬μž κΆŒν•œμœΌλ‘œ μ‹€ν–‰ν•œ 경우, μ•”ν˜Έλ₯Ό μ œκ³΅ν•˜μ—¬ μ„€μΉ˜λ₯Ό 계속 μ§„ν–‰ν•©λ‹ˆλ‹€.
  4. μ„€μΉ˜κ°€ μ§„ν–‰λ˜λ©΄μ„œ ν”„λ‘œκ·Έλ ˆμŠ€ λ°”κ°€ ν‘œμ‹œλ©λ‹ˆλ‹€. μ„€μΉ˜κ°€ μ™„λ£Œλ˜λ©΄ 마침 λ²„νŠΌμ„ ν΄λ¦­ν•˜μ—¬ μ„€μΉ˜λ₯Ό μ’…λ£Œν•©λ‹ˆλ‹€.

JDK μ„€μΉ˜ ν™•μΈν•˜κΈ°

  1. μ„€μΉ˜κ°€ μ •μƒμ μœΌλ‘œ μ™„λ£Œλ˜μ—ˆλ‹€λ©΄, λͺ…λ Ή ν”„λ‘¬ν”„νŠΈλ‚˜ 터미널을 μ‹€ν–‰ν•©λ‹ˆλ‹€.
  2. "java -version" λͺ…λ Ήμ–΄λ₯Ό μž…λ ₯ν•˜μ—¬ μ„€μΉ˜λœ JDK의 버전을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€. 버전 정보가 좜λ ₯되면 JDKλŠ” μ„±κ³΅μ μœΌλ‘œ μ„€μΉ˜λœ κ²ƒμž…λ‹ˆλ‹€.

μ΄μƒμœΌλ‘œ JDK μ„€μΉ˜ 과정이 μ’…λ£Œλ˜μ—ˆμŠ΅λ‹ˆλ‹€. 이제 JDKλ₯Ό μ‚¬μš©ν•˜μ—¬ Java μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ κ°œλ°œν•˜κ³  μ‹€ν–‰ν•  수 있게 λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

2. JDK ν™˜κ²½λ³€μˆ˜ μ„€μ •ν•˜κΈ°

ν™˜κ²½λ³€μˆ˜λŠ” μš΄μ˜μ²΄μ œμ—μ„œ μ‚¬μš©λ˜λŠ” λ³€μˆ˜λ‘œ, μ‹œμŠ€ν…œ λ‚΄μ—μ„œ λ‹€μ–‘ν•œ ν”„λ‘œκ·Έλž¨μ΄ κ³΅μœ ν•˜μ—¬ μ‚¬μš©ν•  수 μžˆλ„λ‘ ν•˜λŠ” μ„€μ •μž…λ‹ˆλ‹€. JDKλ₯Ό μ‚¬μš©ν•˜κΈ° μœ„ν•΄ ν™˜κ²½λ³€μˆ˜λ₯Ό μ„€μ •ν•΄μ•Ό ν•©λ‹ˆλ‹€. λ‹€μŒμ€ JDK ν™˜κ²½λ³€μˆ˜ 섀정을 μœ„ν•œ κ³Όμ •μž…λ‹ˆλ‹€.

JDK μ„€μΉ˜ 경둜 ν™•μΈν•˜κΈ°

  1. JDK μ„€μΉ˜κ°€ μ™„λ£Œλœ ν›„, μ„€μΉ˜λœ JDK의 경둜λ₯Ό 확인해야 ν•©λ‹ˆλ‹€.
  2. 일반적으둜 JDKλŠ” "C:\Program Files\Java\jdk[버전]" (Windows) λ˜λŠ” "/Library/Java/JavaVirtualMachines/jdk[버전].jdk" (macOS) κ²½λ‘œμ— μ„€μΉ˜λ©λ‹ˆλ‹€.

JDK ν™˜κ²½λ³€μˆ˜ μ„€μ •ν•˜κΈ° (Windows)

  1. μ‹œμž‘ λ©”λ‰΄μ—μ„œ "μ œμ–΄νŒ"을 κ²€μƒ‰ν•˜μ—¬ μ œμ–΄νŒμ„ μ‹€ν–‰ν•©λ‹ˆλ‹€.
  2. μ œμ–΄νŒμ—μ„œ "μ‹œμŠ€ν…œ 및 λ³΄μ•ˆ"을 μ„ νƒν•œ ν›„, "μ‹œμŠ€ν…œ"을 ν΄λ¦­ν•©λ‹ˆλ‹€.
  3. μ’ŒμΈ‘μ— μžˆλŠ” "κ³ κΈ‰ μ‹œμŠ€ν…œ μ„€μ •"을 ν΄λ¦­ν•©λ‹ˆλ‹€.
  4. "κ³ κΈ‰" νƒ­μ—μ„œ "ν™˜κ²½λ³€μˆ˜" λ²„νŠΌμ„ ν΄λ¦­ν•©λ‹ˆλ‹€.
  5. "μ‹œμŠ€ν…œ λ³€μˆ˜" μ„Ήμ…˜μ—μ„œ "μƒˆλ‘œ λ§Œλ“€κΈ°" λ²„νŠΌμ„ ν΄λ¦­ν•©λ‹ˆλ‹€.
  6. λ³€μˆ˜ 이름에 "JAVA_HOME"을 μž…λ ₯ν•©λ‹ˆλ‹€.
  7. λ³€μˆ˜ 값에 JDK의 μ„€μΉ˜ 경둜λ₯Ό μž…λ ₯ν•©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, "C:\Program Files\Java\jdk[버전]"이라면 ν•΄λ‹Ή 경둜λ₯Ό μž…λ ₯ν•©λ‹ˆλ‹€.
  8. "확인" λ²„νŠΌμ„ ν΄λ¦­ν•˜μ—¬ λ³€μˆ˜λ₯Ό μΆ”κ°€ν•œ ν›„, μ‹œμŠ€ν…œ λ³€μˆ˜ λͺ©λ‘μ—μ„œ "JAVA_HOME"을 μ°Ύμ•„ ν΄λ¦­ν•©λ‹ˆλ‹€.
  9. "νŽΈμ§‘" λ²„νŠΌμ„ ν΄λ¦­ν•©λ‹ˆλ‹€.
  10. "λ³€μˆ˜ κ°’"의 끝에 "\bin"을 μž…λ ₯ν•œ ν›„, 경둜λ₯Ό μ™„μ „νžˆ μž…λ ₯ν•©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, "C:\Program Files\Java\jdk[버전]\bin"κ³Ό 같이 μž…λ ₯ν•©λ‹ˆλ‹€.
  11. "확인" λ²„νŠΌμ„ ν΄λ¦­ν•˜μ—¬ λͺ¨λ“  섀정을 μ €μž₯ν•©λ‹ˆλ‹€.

JDK ν™˜κ²½λ³€μˆ˜ μ„€μ •ν•˜κΈ° (macOS)

  1. μ• ν”Œ λ©”λ‰΄μ—μ„œ "μ‹œμŠ€ν…œ ν™˜κ²½μ„€μ •"을 μ„ νƒν•©λ‹ˆλ‹€.
  2. "μ‚¬μš©μž 및 κ·Έλ£Ή"을 ν΄λ¦­ν•©λ‹ˆλ‹€.
  3. ν˜„μž¬ μ‚¬μš©μžμ˜ μ•„μ΄μ½˜μ„ ν΄λ¦­ν•˜μ—¬ μ‚¬μš©μž μ„€μ • 창을 μ—½λ‹ˆλ‹€.
  4. "κ³ κΈ‰ μ˜΅μ…˜"을 ν΄λ¦­ν•©λ‹ˆλ‹€.
  5. "둜그인 μ…Έ"은 "둜그인 μ‹œκΈ°"둜 μ„€μ •λ˜μ–΄ μžˆλŠ”μ§€ ν™•μΈν•©λ‹ˆλ‹€. 그렇지 μ•Šμ€ 경우 "둜그인 μ‹œκΈ°"둜 λ³€κ²½ν•˜κ³  μ €μž₯ν•©λ‹ˆλ‹€.
  6. 터미널을 μ‹€ν–‰ν•©λ‹ˆλ‹€.
  7. λ‹€μŒ λͺ…λ Ήμ–΄λ₯Ό μž…λ ₯ν•˜μ—¬ μ‚¬μš©μžμ˜ ν”„λ‘œν•„ νŒŒμΌμ„ μ—½λ‹ˆλ‹€.
    nano ~/.bash_profile
  8. 파일의 맨 μ•„λž˜λ‘œ μ΄λ™ν•˜μ—¬ λ‹€μŒ λ‚΄μš©μ„ μΆ”κ°€ν•©λ‹ˆλ‹€.
    export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk[버전].jdk/Contents/Home
    export PATH=$JAVA_HOME/bin:$PATH
  9. "Control + X"λ₯Ό 눌러 λ‚˜κ°€κΈ° 전에 λ³€κ²½ 사항을 μ €μž₯ν•©λ‹ˆλ‹€.
  10. "Y"λ₯Ό μž…λ ₯ν•˜κ³  μ—”ν„° ν‚€λ₯Ό 눌러 νŒŒμΌμ„ μ €μž₯ν•©λ‹ˆλ‹€.

μ΄μƒμœΌλ‘œ JDK ν™˜κ²½λ³€μˆ˜ μ„€μ • 과정이 μ’…λ£Œλ˜μ—ˆμŠ΅λ‹ˆλ‹€. 이제 JDKλ₯Ό μ •μƒμ μœΌλ‘œ μ‚¬μš©ν•  수 있게 λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

3. JDK μ„€μΉ˜ 경둜 ν™•μΈν•˜κΈ°

JDKλ₯Ό μ‚¬μš©ν•˜κΈ° μœ„ν•΄μ„  λ¨Όμ € μ„€μΉ˜λœ JDK의 경둜λ₯Ό ν™•μΈν•΄μ•Όν•©λ‹ˆλ‹€. λ‹€μŒμ€ JDK μ„€μΉ˜ 경둜λ₯Ό ν™•μΈν•˜λŠ” λ°©λ²•μž…λ‹ˆλ‹€.

Windowsμ—μ„œ JDK μ„€μΉ˜ 경둜 ν™•μΈν•˜κΈ°

  1. JDK μ„€μΉ˜κ°€ μ™„λ£Œλœ ν›„, μ‹œμž‘ 메뉴λ₯Ό μ—΄μ–΄ "μ œμ–΄νŒ"을 κ²€μƒ‰ν•˜μ—¬ μ œμ–΄νŒμ„ μ‹€ν–‰ν•©λ‹ˆλ‹€.
  2. μ œμ–΄νŒμ—μ„œ "μ‹œμŠ€ν…œ 및 λ³΄μ•ˆ"을 μ„ νƒν•œ ν›„, "μ‹œμŠ€ν…œ"을 ν΄λ¦­ν•©λ‹ˆλ‹€.
  3. "κ³ κΈ‰ μ‹œμŠ€ν…œ μ„€μ •"을 ν΄λ¦­ν•©λ‹ˆλ‹€.
  4. "κ³ κΈ‰" νƒ­μ—μ„œ "ν™˜κ²½λ³€μˆ˜" λ²„νŠΌμ„ ν΄λ¦­ν•©λ‹ˆλ‹€.
  5. "μ‹œμŠ€ν…œ λ³€μˆ˜" μ„Ήμ…˜μ—μ„œ "Path"λ₯Ό ν΄λ¦­ν•œ ν›„, "νŽΈμ§‘" λ²„νŠΌμ„ ν΄λ¦­ν•©λ‹ˆλ‹€.
  6. νŽΈμ§‘ μ°½μ—μ„œ 경둜λ₯Ό 확인할 수 μžˆμŠ΅λ‹ˆλ‹€. ν•΄λ‹Ή 경둜 쀑 JDK μ„€μΉ˜ 경둜λ₯Ό μ°Ύμ•„ λ³΅μ‚¬ν•΄λ‘‘λ‹ˆλ‹€.

macOSμ—μ„œ JDK μ„€μΉ˜ 경둜 ν™•μΈν•˜κΈ°

  1. Finderλ₯Ό μ—΄κ³ , 상단 λ©”λ‰΄μ—μ„œ "이동"을 μ„ νƒν•œ ν›„, "μœ ν‹Έλ¦¬ν‹°"λ₯Ό ν΄λ¦­ν•©λ‹ˆλ‹€.
  2. "터미널"을 더블 ν΄λ¦­ν•˜μ—¬ 터미널 창을 μ—½λ‹ˆλ‹€.
  3. 터미널 창에 λ‹€μŒ λͺ…λ Ήμ–΄λ₯Ό μž…λ ₯ν•©λ‹ˆλ‹€.
    /usr/libexec/java_home
  4. μ‹€ν–‰ν•œ λͺ…령어에 따라 터미널 창에 JDK μ„€μΉ˜ κ²½λ‘œκ°€ 좜λ ₯될 κ²ƒμž…λ‹ˆλ‹€. ν•΄λ‹Ή 경둜λ₯Ό λ³΅μ‚¬ν•΄λ‘‘λ‹ˆλ‹€.

μœ„μ˜ 방법을 톡해 JDK μ„€μΉ˜ 경둜λ₯Ό 확인할 수 μžˆμŠ΅λ‹ˆλ‹€. κ²½λ‘œκ°€ μ˜¬λ°”λ‘œ λ³΅μ‚¬λ˜μ—ˆλ‹€λ©΄, 이후 ν™˜κ²½λ³€μˆ˜ μ„€μ •μ—μ„œ μ‚¬μš©ν•˜κ²Œ λ©λ‹ˆλ‹€.

4. JDK 버전 ν™•μΈν•˜κΈ°

JDKλ₯Ό μ‚¬μš©ν•˜κΈ° 전에 ν˜„μž¬ μ„€μΉ˜λœ JDK의 버전을 ν™•μΈν•΄μ•Όν•©λ‹ˆλ‹€. JDK 버전을 ν™•μΈν•˜λŠ” 방법은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

Windowsμ—μ„œ JDK 버전 ν™•μΈν•˜κΈ°

  1. μ‹œμž‘ λ©”λ‰΄μ—μ„œ "λͺ…λ Ή ν”„λ‘¬ν”„νŠΈ"λ₯Ό κ²€μƒ‰ν•˜μ—¬ λͺ…λ Ή ν”„λ‘¬ν”„νŠΈ 창을 μ—½λ‹ˆλ‹€.
  2. λͺ…λ Ή ν”„λ‘¬ν”„νŠΈ 창에 λ‹€μŒ λͺ…λ Ήμ–΄λ₯Ό μž…λ ₯ν•©λ‹ˆλ‹€.
    java -version
  3. μ—”ν„° ν‚€λ₯Ό λˆ„λ₯΄λ©΄ μ„€μΉ˜λœ JDK의 버전 정보가 좜λ ₯λ©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, "java version "1.8.0_221""와 같은 ν˜•μ‹μœΌλ‘œ 버전 정보가 ν‘œμ‹œλ©λ‹ˆλ‹€.

macOSμ—μ„œ JDK 버전 ν™•μΈν•˜κΈ°

  1. Finderλ₯Ό μ—΄κ³ , 상단 λ©”λ‰΄μ—μ„œ "이동"을 μ„ νƒν•œ ν›„, "μœ ν‹Έλ¦¬ν‹°"λ₯Ό ν΄λ¦­ν•©λ‹ˆλ‹€.
  2. "터미널"을 더블 ν΄λ¦­ν•˜μ—¬ 터미널 창을 μ—½λ‹ˆλ‹€.
  3. 터미널 창에 λ‹€μŒ λͺ…λ Ήμ–΄λ₯Ό μž…λ ₯ν•©λ‹ˆλ‹€.
    java -version
  4. μ—”ν„° ν‚€λ₯Ό λˆ„λ₯΄λ©΄ μ„€μΉ˜λœ JDK의 버전 정보가 좜λ ₯λ©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, "java version "1.8.0_221""와 같은 ν˜•μ‹μœΌλ‘œ 버전 정보가 ν‘œμ‹œλ©λ‹ˆλ‹€.

μœ„μ˜ 방법을 톡해 JDK 버전을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€. ν™•μΈν•œ JDK 버전은 κ°œλ°œν™˜κ²½ ꡬ성 및 ν”„λ‘œμ νŠΈ μ„€μ • μ‹œ μ°Έκ³ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

5. JDK PATH ν™˜κ²½λ³€μˆ˜ μ„€μ •ν•˜κΈ°

JDKλ₯Ό μ‚¬μš©ν•˜κΈ° μœ„ν•΄μ„œλŠ” JDK μ„€μΉ˜ 경둜λ₯Ό ν™˜κ²½λ³€μˆ˜μ— 등둝해야 ν•©λ‹ˆλ‹€. 이λ₯Ό 톡해 λͺ…λ Ή ν”„λ‘¬ν”„νŠΈλ‚˜ ν„°λ―Έλ„μ—μ„œ javac와 java λͺ…λ Ήμ–΄λ₯Ό μ‹€ν–‰ν•  수 있게 λ©λ‹ˆλ‹€. μ•„λž˜λŠ” JDK PATH ν™˜κ²½λ³€μˆ˜λ₯Ό μ„€μ •ν•˜λŠ” λ°©λ²•μž…λ‹ˆλ‹€.

Windowsμ—μ„œ JDK PATH ν™˜κ²½λ³€μˆ˜ μ„€μ •ν•˜κΈ°

  1. μ‹œμž‘ 메뉴λ₯Ό μ—΄μ–΄ "μ œμ–΄νŒ"을 κ²€μƒ‰ν•˜μ—¬ μ œμ–΄νŒμ„ μ‹€ν–‰ν•©λ‹ˆλ‹€.
  2. μ œμ–΄νŒμ—μ„œ "μ‹œμŠ€ν…œ 및 λ³΄μ•ˆ"을 μ„ νƒν•œ ν›„, "μ‹œμŠ€ν…œ"을 ν΄λ¦­ν•©λ‹ˆλ‹€.
  3. "κ³ κΈ‰ μ‹œμŠ€ν…œ μ„€μ •"을 ν΄λ¦­ν•©λ‹ˆλ‹€.
  4. "κ³ κΈ‰" νƒ­μ—μ„œ "ν™˜κ²½λ³€μˆ˜" λ²„νŠΌμ„ ν΄λ¦­ν•©λ‹ˆλ‹€.
  5. "μ‹œμŠ€ν…œ λ³€μˆ˜" μ„Ήμ…˜μ—μ„œ "μƒˆλ‘œ λ§Œλ“€κΈ°"λ₯Ό ν΄λ¦­ν•©λ‹ˆλ‹€.
  6. λ³€μˆ˜ 이름에 JAVA_HOME을 μž…λ ₯ν•˜κ³ , λ³€μˆ˜ κ°’μ—λŠ” JDK μ„€μΉ˜ 경둜λ₯Ό λΆ™μ—¬λ„£μŠ΅λ‹ˆλ‹€.
    예λ₯Ό λ“€μ–΄, C:\Program Files\Java\jdk1.8.0_221와 같은 ν˜•μ‹μž…λ‹ˆλ‹€.
  7. "확인" λ²„νŠΌμ„ ν΄λ¦­ν•©λ‹ˆλ‹€.
  8. "μ‹œμŠ€ν…œ λ³€μˆ˜" μ„Ήμ…˜μ—μ„œ "Path"λ₯Ό μ„ νƒν•˜κ³ , "νŽΈμ§‘" λ²„νŠΌμ„ ν΄λ¦­ν•©λ‹ˆλ‹€.
  9. νŽΈμ§‘ μ°½μ—μ„œ "%JAVA_HOME%\bin"을 μΆ”κ°€ν•©λ‹ˆλ‹€.
    예λ₯Ό λ“€μ–΄, κΈ°μ‘΄ 경둜의 끝 뢀뢄에 ;%JAVA_HOME%\bin을 μΆ”κ°€ν•©λ‹ˆλ‹€.
  10. "확인" λ²„νŠΌμ„ ν΄λ¦­ν•˜μ—¬ λͺ¨λ“  창을 λ‹«μŠ΅λ‹ˆλ‹€.

macOSμ—μ„œ JDK PATH ν™˜κ²½λ³€μˆ˜ μ„€μ •ν•˜κΈ°

  1. Finderλ₯Ό μ—΄κ³ , 상단 λ©”λ‰΄μ—μ„œ "이동"을 μ„ νƒν•œ ν›„, "μœ ν‹Έλ¦¬ν‹°"λ₯Ό ν΄λ¦­ν•©λ‹ˆλ‹€.
  2. "터미널"을 더블 ν΄λ¦­ν•˜μ—¬ 터미널 창을 μ—½λ‹ˆλ‹€.
  3. 터미널 창에 λ‹€μŒ λͺ…λ Ήμ–΄λ₯Ό μž…λ ₯ν•©λ‹ˆλ‹€.
    vi ~/.bash_profile
  4. ν…μŠ€νŠΈ 에디터 창이 열리면 JAVA_HOME λ³€μˆ˜λ₯Ό μΆ”κ°€ν•©λ‹ˆλ‹€.
    λ‹€μŒκ³Ό 같은 ν˜•μ‹μœΌλ‘œ μΆ”κ°€ν•©λ‹ˆλ‹€.
    export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home
  5. esc ν‚€λ₯Ό λˆ„λ₯Έ ν›„, :wqλ₯Ό μž…λ ₯ν•˜μ—¬ ν…μŠ€νŠΈ 에디터λ₯Ό μ’…λ£Œν•©λ‹ˆλ‹€.

JDK PATH ν™˜κ²½λ³€μˆ˜λ₯Ό μ„€μ •ν•œ ν›„μ—λŠ” λͺ…λ Ή ν”„λ‘¬ν”„νŠΈλ‚˜ 터미널을 μž¬μ‹€ν–‰ν•˜κ±°λ‚˜ μƒˆλ‘œμš΄ μ°½μ—μ„œ JDK λͺ…λ Ήμ–΄λ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

λŒ“κΈ€