본문 바로가기
Android

Java 설치하기

by Benihs 2025. 2. 8.
728x90
반응형

안드로이드를 한다면 자바는 필수다.

자바를 설치해 보자.

자바(Java) 란?

자바(Java)는 객체 지향 프로그래밍 언어로, 1995년 Sun Microsystems(현재 Oracle)에서 개발되었다.
운영체제에 독립적이며 "Write Once, Run Anywhere (WORA)"라는 특징으로 유명하다.

즉, 한 번 코드를 작성하면 다양한 플랫폼(Windows, macOS, Linux 등)에서 실행할 수 있다.

Java의 주요 특징

 

  1. 운영체제 독립성: JVM(Java Virtual Machine)을 통해 OS에 상관없이 실행 가능
  2. 객체 지향 프로그래밍(OOP): 클래스, 객체, 상속, 다형성, 캡슐화를 지원하여 코드의 재사용성과 유지보수성이 높음
  3. 자동 메모리 관리(Garbage Collection): 개발자가 메모리 해제를 신경 쓰지 않아도 됨
  4. 강력한 보안: 바이러스나 불법 접근을 방지하는 보안 메커니즘 포함
  5. 풍부한 라이브러리: Java API와 서드파티 라이브러리가 매우 풍부함
  6. 멀티스레딩 지원: 동시에 여러 작업을 수행할 수 있도록 지원
  7. 분산 컴퓨팅 지원: 네트워크 관련 라이브러리를 기본 제공

 

Java 다운로드 

자바를 설치하기 위해 구글에 자바 다운로드라고 검색했더니 무언가 여러 가지 사이트가 나온다.

자바를 설치하기 위한 사이트에 들어가고 싶은데

어디로 들어가야 할지 잘 모르겠는 분들을 위해 아래 사이트들부터 설명해 주도록 하겠다.

자바 다운로드 구글 검색

1. Java.com

첫 번째 사이트는 Java.com으로

https://www.java.com/ko/download/ie_manual.jsp?locale=ko이란 링크로 들어갈 수 있다.

 

Windows용 Java 다운로드

 

www.java.com

일반 사용자용 Java Runtime Environment (JRE) 다운로드할 수 있다.

JRE란 자바 프로그램을 실행하는 데 필요한 환경으로

만약 단순히 웹에서 자바 프로그램(옛날 브라우저 플러그인)이나 특정 소프트웨어를 실행하려는 경우,

이 사이트에서 다운로드하면 된다.

개발자에겐 잘 사용되지 않는다.

 

들어가는 방법을 살펴보자면 www.java.com  사이트에 들어간다.

java.com/

 

Java | Oracle

데스크톱 애플리케이션용 Java 얻기

www.java.com

 

상단 메뉴바에 다운로드 탭으로 들어간다.

java.com/download/

이 페이지에서 java 다운로드 버튼을 클릭하면 자바가 다운로드된다.

jre-8u441-windows-x64

이런 이름과 모양의 응용 프로그램이 다운로드된다.

 

2. Oracle.com

두 번째 사이트는 Oracle.com으로

https://www.oracle.com/kr/java/technologies/downloads/ 이란 링크로 들어갈 수 있다.

 

Download the Latest Java LTS Free

Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.

www.oracle.com

개발자용 Java Development Kit (JDK) 다운로드할 수 있다.

JDK란 자바 프로그램을 개발하기 위한 모든 도구가 포함되어 있는 프로그램이다.

  • JDK = JRE + 컴파일러(javac) + 디버거 + 개발 도구

Android Studio나 IntelliJ 같은 IDE에서 자바 개발을 하려면 반드시 JDK가 필요하다.

 

들어가는 방법을 살펴보자면 www.oracle.com 사이트에 들어간다.

oracle.com/

 

Oracle 한국 | 클라우드 애플리케이션 및 클라우드 플랫폼

올리브영, 고객 서비스 만족을 위한 안정적인 클라우드 인프라 제공을 위해 오라클 선택 CJ올리브영은 하이브리드 클라우드 방식의 운영 통해 대규모 데이터 효율적으로 처리하고, 다운타임 및

www.oracle.com

상단 메뉴에서 제품 탭을 열어본다.

제품 -> 하드웨어 및 소프트웨어 -> java

제품 탭을 보면 여러 가지 많은 것이 보일 텐데 우린 스크롤을 내려 하드웨어 및 소프트웨어 부분으로 가준다.

여기서 Java를 눌러준다.

java/

여기서 다시 Java 다운로드하기 버튼을 눌러준다.

technologies/downloads/

그럼 드디어 우리가 검색으로 찾은 사이트가 나온다.

자동으로 Java downloads 탭에서 시작하니 그냥 스크롤을 내려주자.

#java23

이제 자바를 버전 별로 다운로드할 수 있는 링크가 보인다.

현재 내가 설치하고 있는 날(2025-02-08) 기준 최신 버전은 JDK 23으로 Java SE 플랫폼의 최신 버전이다.

밑에 영어를 읽어보니 2025년 3월에 JDK 24로 대체된다고 한다.

왠지 다운로드할 시기를 잘못 잡은 것처럼 느껴지지만 괜찮다.

 

우리는 LTS가 추천인 버전을 다운로드할 것이기 때문이다.

그리고 현재 Java SE 플랫폼의 LTS(Long-Term Suppor) 릴리스JDK 21이다.

/#jdk21-windows

내가 원하는 JDK 21 탭에 현재 운영체제로 사용하고 있는 Windows 옵션을 클릭해 줬다.

그랬더니 뭔가 3가지가 나온다. 설명해 주겠다.

이름 설명 특징
x64 Compressed Archive 압축된 ZIP 파일 수동 설치 방식
압축을 해제하고 환경 변수를 직접 설정해야 함
x64 Installer .exe 설치 파일 설치 마법사를 통해 자동으로 설치됨
환경 변수(Java PATH)도 자동으로 설정됨
x64 MSI Installer .msi 형식 설치 파일 Windows Installer를 통해 설치됨
배포 자동화 도구(예: 그룹 정책)에서 주로 사용됨

설치 자동화를 원하지 않거나 특정 위치에 설치하고 싶은 고급 사용자라면 x64 Compressed Archive,

대규모 환경(기업 배포 등)에서 자동화된 설치가 필요한 경우 x64 MSI Installer,

나는 일반적인 설치 목적으로 가장 많이 추천되는 옵션인 x64 Installer를 다운로드할 것이다.

해당되는 링크를 누르면 다운로드가 된다.

jdk-21_windows-x64_bin

이런 이름과 모양의 응용 프로그램이 다운로드된다.

한눈에 보는 주요 차이점

구분 JRE JDK
목적 자바 프로그램 실행 자바 프로그램 개발
포함 내용 JVM, 라이브러리 JRE + 개발 도구
사용 대상 일반 사용자 개발자

 

Java 설치

우린 개발 목적을 위한 자바가 필요하기 때문에 Oracle 사이트에서 다운로드한 JDK를 사용해 주겠다.

설치를 위한 응용 프로그램을 실행시켜 준다.

Java(TM) SE Development Kit 21

 

21 버전 다운로드 설치 마법사가 실행된다 Next를 누른다.

installation folder

자바를 설치할 공간을 선택해 주는 창이다.

420MB의 여유공간이 필요하고 아래 폴더 경로에 설치된다고 한다.

변경하고 싶다면 Change 버튼을 누르고 기본으로 두고 싶다면 바로 Next를 누른다.

status

다운로드가 시작된다.

Successfully Installed

이렇게 간단하게 설치가 끝났다.

Next Steps 버튼을 눌러주면 추가 리소스와 문서를 알려주는 사이트로 이동한다.

튜토리얼, API 문서, 개발 가이드, 릴리스 노트, Java 시작 도움말 등을 볼 수 있다.

난 필요 없으니 Close를 눌러준다.

 

이렇게 자바 설치를 완료했다.

 

Java 설치 확인

자바를 설치한 후 제대로 설치가 됐는지 확인해봐야 한다.

탐색기에서 cmd 입력 → Enter를 치거나 Windows + R → cmd 입력 → Enter 으로 명령 프롬프트를 열어준다.

java -version
javac -version

위 두 가지 명령어로 제대로 설치되었는지 확인해보자.

Java Version Check

자신이 설치한 버전이 나오면 올바르게 설치가 완료된 것이다.

Next

예전 대한민국은 자바 공화국이라고도 불렸을 만큼 많은 회사나 학교에서 자바를 사용했다.

자바는 앱(Android), 웹(Jsp, Spring), 보안(Cryptography, JWT), 네트워크 통신(HttpsURLConnection) 등 거의 모든 분야에 사용할 수 있는 만능 언어이다.

이런 자바를 사용하기 위해 다음엔 환경 변수 설정을 해보자.

728x90
반응형