Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 디자인교육
- 오픈챌린지
- 기초
- 디자인챌린지
- KDT
- baekjoon
- 백엔드 부트캠프
- 구현
- UXUI챌린지
- 패스트캠퍼스
- 환급챌린지
- js
- 디자인강의
- 문자열
- javascript
- OPENPATH
- 백준
- 국비지원
- 백엔드개발자
- knu
- 내일배움카드
- UXUI기초정복
- UXUIPrimary
- 국비지원취업
- Be
- 코드스테이츠
- 오픈패스
- 국비지원교육
- 부트캠프
- 직무역량캠프
Archives
- 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를 더 많이 사용하는 것 같아 설치함.
📌 참고사이트
Comments