| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- UXUIPrimary
- UXUI기초정복
- 티스토리챌린지
- KDT
- 부트캠프
- 객체지향
- 디자인챌린지
- 오픈패스
- 국비지원취업
- 백엔드개발자
- Spring
- 자바
- OPENPATH
- Java
- 환급챌린지
- 국비지원교육
- 국비지원
- 디자인강의
- 패스트캠퍼스
- 디자인교육
- mysql
- 백준
- 오블완
- JPA
- Be
- 오픈챌린지
- 백엔드 부트캠프
- UXUI챌린지
- 내일배움카드
- baekjoon
- Today
- Total
군만두의 IT 개발 일지
[Java] 자바 개발환경 구축 (JDK, IntelliJ) 본문
목차
📌 요약
Windows 11 OS에서 백엔드 개발에 필요한 자바 개발환경 구축 방법을 소개함.
📌 내용
1) 자바 개발도구(JDK) 설치
- 자바 개발 키트(Java Development Kit, JDK)
- Java 프로그램을 개발하기 위해 필요한 소프트웨어 개발환경
- 유료 버전과 무료 버전이 있음. JDK 8, 11, 17 버전이 장기간 지원(LTS, Long Term Support)하여 주로 사용함.
| 버전 | 특징 |
| JDK 8 | ● 출시 연도: 2014 ● 람다 표현식, 함수형 인터페이스, 스트림 API, 날짜와 시간 API 개선 |
| JDK 11 | ● 출시 연도: 2018 ● LTS(Long Term Support) 버전, 새로운 HTTP 클라이언트, 삭제된 Java EE와 CORBA 모듈 |
| JDK 17 | ● 출시 연도: 2021 ● 새로운 언어 기능과 API 개선 - JEP 356: Enhanced Pseudo-Random Number Generators - 유사 난수 생성기 개선 - JEP 382: New macOS Rendering Pipeline - macOS를 위한 새로운 렌더링 파이프라인 (Metal 사용) - JEP 391: macOS/AArch64 Port - macOS에서 Apple ARM 아키텍처 지원 추가 ● 개선된 가비지 컬렉션 - JEP 376: ZGC: Concurrent Thread-Stack Processing - ZGC의 동시 스레드 스택 처리 - JEP 387: Elastic Metaspace - 메타스페이스 메모리 사용 개선 ● 성능 개선과 안정성 - 가비지 컬렉터 인터페이스 표준화 - JEP 389: Foreign Function & Memory API (Incubator) - 네이티브 코드와 메모리 접근을 위한 새 API ● 제거 및 폐지된 기능 - JEP 403: Strongly Encapsulate JDK Internals - JDK 내부 API 접근 제한 강화 - JEP 411: Deprecate the Security Manager for Removal - 보안 관리자(Security Manager) 폐지 예정 |
1. JDK 17 설치
1.1. Oracle의 JDK 17 Download 사이트에 접속함[클릭]
1.2. 운영체제 사양을 확인함



1.3. 운영체제에 맞는 JDK 17 설치

1.4. 설치한 jdk-17.0.10_windows-x64_bin 실행


1.5. JDK 설치 완료

2. 환경 변수 및 경로 설정
2.1. JDK의 HOME 디렉토리 등록



JAVA_HOME
C:\Program Files\Java\jdk-17

2.2. path 설정


%JAVA_HOME%\bin\
2.3. '확인'을 클릭하여 닫음
3. 설정 확인
3.1. 명령 프롬프트 실행

3.2. 명령어 입력 시 버전이 확인되면 성공

java -version
2) 자바 개발환경 (IntelliJ) 구축
4. IntelliJ 설치
4.1. Jetbrains의 IntelliJ Download 사이트에 접속함[클릭]

4.2. 설치한 파일 클릭


4.3. 설치 옵션 4가지 클릭


4.4. 설치 완료

5. 프로젝트 생성
5.1. IntelliJ 실행


5.2. 패키지 생성


com.example.helloworld.HelloWorld
5.3. Java 코드 작성

package com.example.helloworld;
public class HelloWorld {
public static void main(String[] args) { // main
System.out.println("Hello World"); // sout
}
}
5.4. 코드 왼쪽의 ▷ 클릭하여 실행

5.5. 실행 결과 확인

📌 후기
VSC에서 JDK 17를 이용 중이었는데, 백엔드 개발을 하려면 IntelliJ를 더 많이 사용하는 것 같아 설치함.