군만두의 IT 공부 일지

[Java] 자바 개발환경 구축 (JDK, IntelliJ) 본문

프로그래밍

[Java] 자바 개발환경 구축 (JDK, IntelliJ)

mandus 2024. 2. 14. 14:57

목차

    📌 요약

    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.2.1. 윈도우 검색창에 '장치 사양' 입력 후 클릭
    1.2.2. 윈도우 버전 확인(Windows)
    1.2.3. 시스템 종류 확인(x64)

     

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

    1.3.1. Windows x64 Installer 설치

     

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

    1.4.1. 'Next' > 'Next' 클릭

    1.5. JDK 설치 완료

    1.5.1. Close 클릭

    2. 환경 변수 및 경로 설정

    2.1. JDK의 HOME 디렉토리 등록

    2.1.1. 윈도우 검색창 '고급 시스템 설정 보기' 입력 후 클릭
    2.1.2. '환경변수' > '새로 만들기' 클릭

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

    2.1.3. 새 시스템 변수에 '변수 이름'과 '변수 값' 입력 후 '확인' 클릭

     

    2.2. path 설정

    2.2.1. 'path 변수' 클릭 후 '편집' 클릭 > '새로 만들기' 클릭 후 시스템 변수 입력

    %JAVA_HOME%\bin\

     

     

    2.3. '확인'을 클릭하여 닫음

    3. 설정 확인

    3.1. 명령 프롬프트 실행

    3.1.1. 윈도우 검색창에 '명령 프롬프트' 또는 'cmd' 입력 후 클릭

     

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

    3.2.1. 명령 프롬프트 창에 '명령어' 입력

    java -version

     

     

     


     

     

     

    2) 자바 개발환경 (IntelliJ) 구축

    4. IntelliJ 설치

    4.1. Jetbrains의 IntelliJ Download 사이트에 접속함[클릭]

    1.1.1. 운영체제에 맞는 '다운로드' 클릭

     

    4.2. 설치한 파일 클릭

    1.2.1. 'Next' > 'Next' 클릭

     

    4.3. 설치 옵션 4가지 클릭

    1.3.1. 'Next' > 'Install' 클릭

     

    4.4. 설치 완료

    1.4.1. 'Finish' 클릭

    5. 프로젝트 생성

    5.1. IntelliJ 실행

    5.1.1. 'New Project' 클릭
    5.1.2. '프로젝트명' 입력 후 'Create' 클릭

     

    5.2. 패키지 생성

    5.2.1. 'src' 우클릭 > 'New' > 'Java Class' 클릭
    5.2.2. '패키지명' 입력

    com.example.helloworld.HelloWorld

     

    5.3. Java 코드 작성

    5.3.1. 'HelloWorld.java' 클릭 후 코드 입력

    package com.example.helloworld;
    
    public class HelloWorld {
        public static void main(String[] args) {    // main
            System.out.println("Hello World");   // sout
        }
    }

     

    5.4. 코드 왼쪽의 ▷ 클릭하여 실행

    5.4.1. 'Run' 클릭

     

    5.5. 실행 결과 확인

    5.5.1.  "Hello World" 출력

    📌 후기

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

    📌 참고사이트

    1) IntelliJ 설치

    2) 자바 버전

    Comments