Java 설치에 대해

제훈·2024년 7월 10일

Java

목록 보기
1/34

Java 설치

1. JAVA SE/EE/ME

1-1. JAVA SE(Standard Edition)

💡 Java SE는 일반 PC, 서버, 고사양 시스템 들을 위한 표준 자바 플랫폼이다.
표준의 개발 환경을 지원하는 자바 가상 머신 규격 및 API를 포함한다.

즉, 자바 언어라고 하는 대부분의 패키지가 포함된 에디션이다.
우리가 잘 자주 사용하게 될 java.lang.*, java.util.*, java.io.* 등등이 있다.

1-2. JAVA EE(Enterprise Edition)

💡 Java EE는 자바를 이용해 서버측 개발을 할 때 사용하는 플랫폼이다.
EJB 아키텍처 기반 컴포넌트, JSP, Sevlet, JNDI 등을 포함한 개발에 주로 사용된다.

즉, 자바로 구현되는 웹 프로그래밍에 많이 사용된다.

1-3. JAVA ME(Micro Edition)

💡 Java ME는 제한된 자원을 가진 모바일과 같은 한정된 자원을 가진 곳을 지원하기 위해 만들어진 플랫폼 중 하나이다.


2. JDK 와 JRE

2-1. JDK 와 JRE 란?

💡 JDK(Java Development Kit) 는 ‘자바 개발 키트’의 약자
JDK는 자바 개발할 때 필요한 컴파일러(javac)나 자바콘솔, javadoc, 등과 같은 키트(kit)들을 포함하고 있어서 프로그램을 생성하고 컴파일을 할 수 있다.

JRE(Java Runtime Environment) 는 ‘자바 실행 환경’의 약자
자바로 만들어진 프로그램은 JRE가 있어야 기동 가능, JRE는 자바 가상머신(Java Virtual Machine) 과 자바 클래스 라이브러리(Java Class Library),
자바 명령(Java Command)를 포함한 자바 실행에 필요한 패키지를 가지고 있다.

  • JDK는 JRE를 포함하고 있다. Java 프로그램을 실행만 한다면 JRE만 설치하면 되지만, Java 프로그래밍을 한다면 JDK를 설치해야한다.


1-3-1. Open JDK 세팅하기

  1. Open JDK 17 버전을 깃허브에서 다운 받을 수 있다.

GitHub - ojdkbuild/ojdkbuild

11버전 또한 open jdk 를 찾아보면 찾을 수 있을 것이다.

왜 11버전이 아닌 17버전을 쓰는지에 대해서는 추후에 작성하겠다.

다운을 받고 나서는 환경 변수를 편집해줘야 한다.

  • window + R 을 누르고
sysdm.cpl ,3

시스템 속성 -> 환경 변수 -> Path 더블 클릭으로 열면

이렇게 open-jdk 가 있는데, \bin 앞 까지 복사해둔다.

시스템 변수 -> 새로 만들기를 누른 뒤

다 되면 다시 Path 더블 클릭 후 사진과 같이 편집해준 뒤 상단으로 이동

까지 해주면 끝이다.

cmd 창에서

$ java -version
openjdk version "17.0.3" 2022-04-19 LTS
OpenJDK Runtime Environment 21.9 (build 17.0.3+6-LTS)
OpenJDK 64-Bit Server VM 21.9 (build 17.0.3+6-LTS, mixed mode, sharing)

라고 뜨면 잘 된 것

인텔리제이도 사용할 것인데 Jetbrain에서 exe 파일로 다운 받아서 유료지만 돈 내고 사용하면 된다.

profile
백엔드 개발자 꿈나무

0개의 댓글