S01L01 – 새로운 – 자바 버전과 환경 설정

html

IntelliJ IDEA 마스터하기: 초보자를 위한 종합 가이드

목차

  1. IntelliJ IDEA 소개 ................................... 1
  2. IntelliJ IDEA 다운로드 및 설치 ... 5
  3. IntelliJ IDEA의 업데이트된 UI 탐색 ............ 12
  4. Java Development Kit (JDK) 설정 ........... 20
  5. 첫 번째 Java 프로젝트 생성 ..................... 30
  6. Java 애플리케이션 실행 및 테스트 ... 40
  7. 문제 해결 및 팁 .................................... 50
  8. 결론 ................................................................................ 60

IntelliJ IDEA 소개

반갑습니다 "IntelliJ IDEA 마스터하기: 초보자를 위한 종합 가이드." Java 개발의 세계에 발을 들여 놓거나 기존의 기술을 향상시키고자 하든, IntelliJ IDEA는 초보자와 숙련된 개발자 모두에게 적합한 견고하고 사용자 친화적인 통합 개발 환경(IDE)으로 자리매김하고 있습니다.

왜 IntelliJ IDEA인가요?

JetBrains에서 개발한 IntelliJ IDEA는 지능형 코드 지원, 인체 공학적 디자인, 그리고 광범위한 플러그인 생태계로 유명합니다. 이는 개발 과정을 간소화하여 코드 작성에 더욱 집중하고 설정에 덜 신경 쓸 수 있게 해줍니다.

주요 주제 개요

이 전자책에서는 다음을 안내합니다:

  • IntelliJ IDEA 다운로드 및 설치
  • 업데이트된 사용자 인터페이스(UI) 탐색
  • Java Development Kit (JDK) 설정
  • Java 프로젝트 생성 및 관리
  • 애플리케이션 실행 및 테스트
  • 일반적인 문제 해결

장단점

장점 단점
지능형 코드 완성 구형 시스템에서는 자원 소모가 클 수 있음
강력한 플러그인 생태계 완전한 초보자에게는 학습 곡선이 가파를 수 있음
버전 관리와의 원활한 통합 일부 고급 기능은 유료 플랜이 필요할 수 있음
종합적인 디버깅 도구 초기 설정에 시간이 걸릴 수 있음

IntelliJ IDEA를 언제 그리고 어디서 사용할까

IntelliJ IDEA는 다음에 이상적입니다:

  • Java 개발: 소규모 유틸리티부터 대규모 기업 솔루션까지 Java 애플리케이션을 구축하는 데 완벽합니다.
  • 웹 개발: 다양한 웹 기술 및 프레임워크를 지원합니다.
  • 모바일 개발: Android 개발 도구와 통합됩니다.
  • 크로스 플랫폼 프로젝트: 다양한 운영 체제에서 애플리케이션을 개발하는 데 적합합니다.

IntelliJ IDEA 다운로드 및 설치

IntelliJ IDEA를 설정하는 것은 원활한 개발 경험을 위한 첫 번째 단계입니다. 이 장에서는 대부분의 초보자에게 무료이며 충분한 Community Edition을 다운로드하고 설치하는 방법을 안내합니다.

단계별 설치 가이드

  1. 공식 웹사이트 방문:

    선호하는 웹 브라우저를 열고 JetBrains IntelliJ IDEA Download로 이동하세요.

  2. Community Edition 다운로드:
    • Community Edition 아래의 "Download" 버튼을 클릭하세요.
    • 다운로드가 자동으로 시작되지 않으면 제공된 직접 링크를 클릭하세요.
  3. 설치 프로그램 실행:
    • Downloads 폴더에서 다운로드한 .exe 파일을 찾으세요.
    • 설치 프로그램을 실행하려면 더블 클릭하세요.
  4. 설치 설정:
    • 설치 디렉토리 선택: 기본 경로를 수락하거나 선호하는 위치를 선택하세요.
    • 컴포넌트 선택: 기본 선택을 유지하는 것이 권장됩니다.
    • 바탕 화면 바로 가기 만들기: 쉽게 접근할 수 있도록 바탕 화면 바로 가기를 만드는 옵션을 선택하세요.
    • 프로젝트로 폴더 열기: 프로젝트로 폴더를 신속하게 열 수 있도록 이 옵션을 활성화하세요.

  5. PATH 변수에 추가:
    • 설정 창에서 bin 디렉토리가 시스템의 PATH 환경 변수에 추가되었는지 확인하세요.
    • "Next"를 클릭하여 진행하세요.
  6. 설치 완료:
    • "Install"을 클릭하고 설치가 완료될 때까지 기다리세요.
    • 설정을 완료하기 위해 재시작이 필요할 수 있습니다.

설치 후 단계

  • 설치 확인:

    설치 후 바탕 화면 바로 가기 또는 시작 메뉴에서 IntelliJ IDEA를 실행하여 확인하세요.

  • 초기 설정:

    첫 실행 시 이전 설치에서 설정을 가져오라는 메시지가 표시됩니다. 새로 시작하려면 "Do not import settings."를 선택하세요.

  • 구성 알림:

    모든 환경 변수가 올바르게 설정되었는지 확인하기 위해 설치 후 시스템을 재시작하는 것이 좋습니다.


IntelliJ IDEA는 사용성 및 기능성을 향상시키기 위해 사용자 인터페이스를 자주 업데이트합니다. 이러한 변화를 이해하는 것은 효율적인 워크플로우를 위해 중요합니다.

UI 변화 개요

초기 출시 이후 IntelliJ IDEA UI는 다음을 포함하여 중요한 변화를 겪었습니다:

  • 업데이트된 레이아웃: 더욱 간소화된 패널 및 메뉴.
  • 향상된 테마 옵션: 다크 및 라이트 테마 지원.
  • 개선된 네비게이션 도구: 프로젝트 및 버전 관리 시스템에 더 쉽게 접근.

클래식 UI 복원

이전 UI에 익숙하고 새로운 디자인보다 선호한다면, IntelliJ IDEA는 클래식 인터페이스로 전환할 수 있는 옵션을 제공합니다.

클래식 UI로 전환하는 단계:

  1. 설정 열기:
    • File > Settings (macOS에서는 IntelliJ IDEA > Preferences)으로 이동하세요.
  2. 외관 설정 접근:
    • 설정 창에서 Appearance & Behavior > Appearance으로 이동하세요.
  3. UI 테마 선택:
    • UI Options 아래의 테마 드롭다운 메뉴에서 "Classic"을 선택하세요.
  4. 변경 사항 적용:
    • "Apply"를 클릭한 다음 "OK"를 클릭하여 변경 사항을 확인하세요.

주요 UI 구성 요소

UI 구성 요소 설명
프로젝트 탐색기 프로젝트 파일 및 디렉토리를 탐색합니다.
에디터 창 코드를 작성하고 편집하는 주요 영역입니다.
툴바 실행, 디버깅과 같은 일반 작업에 빠르게 접근할 수 있습니다.
상태 표시줄 현재 프로젝트 및 환경에 대한 정보를 표시합니다.
버전 관리 패널 Git, GitHub 및 기타 버전 관리 시스템과 통합됩니다.

IntelliJ IDEA UI 다이어그램


Java Development Kit (JDK) 설정

올바른 JDK를 보유하는 것은 Java 개발에 필수적입니다. 이 장에서는 IntelIJ IDEA 내에서 JDK를 다운로드, 설치 및 구성하는 방법을 다룹니다.

적절한 JDK 선택

IntelliJ IDEA는 다양한 공급업체가 제공하는 여러 JDK를 지원합니다. 이 가이드에서는 안정적이고 널리 지원되는 Microsoft OpenJDK 17 LTS에 중점을 둘 것입니다.

Microsoft OpenJDK 17 다운로드

  1. 공식 Microsoft JDK 다운로드 페이지 방문:

    Microsoft OpenJDK Downloads로 이동하세요.

  2. 적절한 설치 프로그램 선택:
    • 호환성을 위해 Windows 설치 프로그램 (.msi 파일)을 선택하세요.
    • 다운로드 링크를 클릭하여 다운로드를 시작하세요.
  3. 설치 프로그램 실행:
    • 다운로드한 .msi 파일을 찾아 더블 클릭하여 설치 프로그램을 실행하세요.
    • 화면의 지시에 따라 설치를 완료하세요.

IntelliJ IDEA에서 JDK 구성

  1. IntelliJ IDEA 열기:

    JDK를 설치한 후 IntelliJ IDEA를 실행하세요.

  2. 새 프로젝트 생성:
    • 환영 화면에서 "New Project"를 클릭하세요.
  3. SDK 추가:
    • "New Project" 창에서 "Add SDK"를 클릭하세요.
    • "Download JDK"를 선택하여 호환되는 버전을 확인하세요.
  4. JDK 버전 선택:
    • 목록에서 Java 17 LTS를 선택하세요.
    • Microsoft OpenJDK가 기본 목록에 나타나지 않을 수 있습니다.
  5. 수동 JDK 추가:
    • Microsoft OpenJDK가 목록에 없으면 Microsoft JDK 다운로드 페이지에서 수동으로 다운로드하세요.
    • 다운로드 후, Add SDK 과정을 반복하고 다운로드한 JDK를 선택하세요.
  6. SDK 설정 완료:
    • 선택하면 IntelliJ IDEA가 JDK를 인식합니다.
    • 구성된 JDK로 프로젝트 생성을 계속하세요.

Java JDK 공급자 비교

JDK 공급자 최신 버전 라이선스 주요 사용 사례
Oracle Java 17 LTS 상업용 엔터프라이즈 애플리케이션
Microsoft OpenJDK Java 17 LTS 오픈 소스 (GPL) 일반 Java 개발
AdoptOpenJDK Java 17 LTS 오픈 소스 (GPL) 커뮤니티 주도 프로젝트

첫 번째 Java 프로젝트 생성

IntelliJ IDEA와 JDK를 설정했으니 이제 첫 Java 프로젝트를 생성할 준비가 되었습니다. 이 장에서는 개발 여정을 원활하게 시작할 수 있도록 과정 전반을 안내합니다.

단계별 프로젝트 생성

  1. IntelliJ IDEA 실행:

    바탕 화면이나 시작 메뉴에서 IntelliJ IDEA를 열세요.

  2. "New Project" 선택:

    환영 화면에서 "New Project"를 클릭하세요.

  3. 프로젝트 유형 선택:
    • 프로젝트 유형 목록에서 "Java"를 선택하세요.
    • Java 17이 SDK로 선택되었는지 확인하세요.
  4. 프로젝트 템플릿:
    • 가능한 경우 "Create project from template"를 선택하세요.
    • 또는 "Empty"를 선택하여 처음부터 시작하세요.
  5. 프로젝트 세부 정보 구성:
    • 프로젝트 이름: HelloIntelliJ
    • 프로젝트 위치: 원하는 디렉토리를 선택하세요.
    • Group ID: com.example
    • Artifact ID: HelloIntelliJ
  6. 설정 완료:

    "Finish"를 클릭하여 프로젝트 구조를 생성하세요.

프로젝트 구조 탐색

폴더/파일 설명
src/ 모든 소스 코드 파일이 포함됩니다.
out/ 컴파일된 파일의 출력 디렉토리.
HelloIntelliJ.iml 프로젝트 구성을 위한 모듈 파일.
.idea/ IntelliJ 전용 프로젝트 설정.

첫 Java 클래스 생성

  1. src/로 이동:

    프로젝트 탐색기에서 src/ 폴더를 확장하세요.

  2. 새 Java 클래스 생성:
    • src/ > New > Java Class를 마우스 오른쪽 버튼으로 클릭하세요.
    • 클래스 이름을 Main으로 지정하세요.
  3. 첫 프로그램 작성:

    Main.java 파일에 다음 코드를 입력하세요:

    설명:

    • public class Main: 이름이 Main인 공개 클래스를 정의합니다.
    • public static void main(String[] args): 애플리케이션의 진입점입니다.
    • System.out.println: 지정된 메시지를 콘솔에 출력합니다.

샘플 프로그램 코드

Java 애플리케이션 실행

  1. 프로젝트 빌드:

    IntelliJ IDEA는 실행 시 코드를 자동으로 컴파일합니다.

  2. 애플리케이션 실행:
    • 툴바에서 Run 버튼(녹색 화살표)을 클릭하세요.
    • 또는 Main.java 파일을 마우스 오른쪽 버튼으로 클릭하고 Run 'Main.main()'을 선택하세요.
  3. 출력 보기:

    Run 창에 다음이 표시됩니다:

출력 설명

프로그램은 main 메서드를 실행하여 System.out.println을 호출하여 "Hello and Welcome!"을 콘솔에 출력합니다. 이는 설정이 성공적으로 완료되었음을 확인시켜줍니다.


Java 애플리케이션 실행 및 테스트

Java 애플리케이션이 원활하게 실행되도록 보장하는 것은 매우 중요합니다. 이 장에서는 IntelliJ IDEA 내에서 애플리케이션을 빌드, 실행 및 테스트하는 방법을 다룹니다.

애플리케이션 빌드

빌드는 소스 코드를 Java Virtual Machine (JVM)이 실행할 수 있는 바이트코드로 컴파일합니다.

  1. 자동 빌드:

    IntelliJ IDEA는 애플리케이션을 실행하거나 디버깅할 때 자동으로 프로젝트를 빌드합니다.

  2. 수동 빌드:
    • Build > Build Project로 이동하세요.
    • Build 창에서 성공 또는 오류 메시지를 모니터링하세요.

애플리케이션 실행

  1. Run Configurations:

    IntelliJ IDEA는 main 메서드를 기반으로 기본 실행 구성을 생성합니다.

  2. 프로그램 실행:
    • 툴바에서 Run 버튼을 클릭하세요.
    • Run 창에서 출력을 관찰하세요.

애플리케이션 디버깅

디버깅은 코드의 문제를 식별하고 수정하는 데 도움이 됩니다.

  1. 중단점 설정:
    • 실행을 일시 중지할 줄 번호 옆의 여백을 클릭하세요.
    • 빨간 점이 활성 중단점을 나타냅니다.
  2. 디버깅 시작:
    • 툴바에서 Debug 버튼(벌레 아이콘)을 클릭하세요.
    • 프로그램이 중단점에 도달할 때까지 실행됩니다.
  3. 변수 검사:
    • 변수 위에 마우스를 올려 현재 값을 확인하세요.
    • Variables 패널을 사용하여 변수 상태를 모니터링하세요.
  4. 코드 단계별 실행:
    • Step Over (F8): 메서드 내부로 들어가지 않고 다음 줄을 실행합니다.
    • Step Into (F7): 메서드 호출 내부로 들어가 실행을 디버깅합니다.
    • Step Out (Shift+F8): 현재 메서드를 종료하고 호출자에게 돌아갑니다.

디버깅이 포함된 샘플 프로그램

디버깅 단계:

  1. 중단점 설정: String message = getWelcomeMessage(); 옆을 클릭하세요.
  2. 디버그 모드로 실행: 디버깅을 시작하세요.
  3. message 검사: 실행이 일시 중지된 후 message 위에 마우스를 올려 값을 확인하세요.
  4. getWelcomeMessage()로 단계 진입: 메서드의 반환 값을 확인하세요.

애플리케이션 테스트

테스트는 애플리케이션이 예상대로 동작하는지 확인합니다.

  1. 단위 테스트 작성:
    • src/ 폴더를 마우스 오른쪽 버튼으로 클릭하고 New > Java Class를 선택하세요.
    • 이름을 MainTest로 지정하세요.
    • JUnit 또는 다른 테스트 프레임워크를 사용하여 테스트를 작성하세요.
  2. JUnit 5를 사용한 예제 단위 테스트:
  3. 테스트 실행:
    • 테스트 파일을 마우스 오른쪽 버튼으로 클릭하고 Run 'MainTest'를 선택하세요.
    • Run 창에서 테스트 결과를 확인하세요.
  4. 테스트 결과 분석:
    • 녹색 표시: 테스트가 성공적으로 통과했습니다.
    • 빨간색 표시: 테스트가 실패했습니다; 오류 메시지를 검토하여 문제를 식별하세요.

문제 해결 및 팁

설정 또는 개발 중에 문제를 겪는 것은 흔한 일입니다. 이 장에서는 일반적인 문제에 대한 해결책을 제공하고 IntelliJ IDEA 사용 경험을 향상시키기 위한 팁을 제안합니다.

일반적인 설치 문제

  1. 다운로드 실패:
    • 해결책: 안정적인 인터넷 연결을 확인하세요. 다운로드를 다시 시도하거나 다른 브라우저를 사용하세요.
  2. 설치 프로그램 오류:
    • 해결책: 설치 프로그램을 관리자 권한으로 실행하세요. 설치를 차단하는 경우 일시적으로 바이러스 백신을 비활성화하세요.
  3. 환경 변수 문제:
    • 해결책: JDK 경로가 시스템의 PATH 변수에 올바르게 추가되었는지 확인하세요.

IntelliJ IDEA 성능 최적화

  1. 메모리 할당 증가:
    • Help > Edit Custom VM Options로 이동하세요.
    • -Xms (초기 힙 크기) 및 -Xmx (최대 힙 크기) 값을 증가시키세요.
  2. 불필요한 플러그인 비활성화:
    • File > Settings > Plugins로 이동하세요.
    • 사용하지 않는 플러그인을 비활성화하여 자원을 절약하세요.

JDK 감지 문제 해결

  1. JDK 미감지:
    • 해결책: File > Project Structure > SDKs에서 수동으로 JDK 경로를 추가하세요.
  2. 잘못된 JDK 버전:
    • 해결책: 선택한 JDK 버전이 프로젝트 요구 사항과 일치하는지 확인하세요.

생산성 향상을 위한 팁

  1. 키보드 단축키:
    • Ctrl+Shift+A (작업 검색) 또는 Alt+Enter (빠른 수정)과 같은 필수 단축키를 학습하세요.
  2. 코드 템플릿 및 라이브 템플릿:
    • 코드 스니펫을 활용하여 코딩 속도를 높이세요. File > Settings > Editor > Live Templates에서 접근할 수 있습니다.
  3. 버전 관리 통합:
    • Git 또는 다른 버전 관리 시스템을 IntelliJ IDEA 내에서 직접 통합하여 협업을 간소화하세요.
  4. 정기적인 업데이트:
    • 최신 기능과 보안 패치를 활용하기 위해 IntelliJ IDEA를 최신 상태로 유지하세요.

추가 자료


결론

축하합니다! IntelliJ IDEA를 설정하고 개발을 시작하는 필수 단계를 모두 마쳤습니다. 다운로드 및 설치부터 업데이트된 UI 탐색, JDK 구성, 첫 프로젝트 생성 및 일반적인 문제 해결에 이르기까지, 이제 Java 개발 기술을 향상시키는 기초 지식을 갖추게 되었습니다.

주요 요점:

  • IntelliJ IDEA는 Java 개발을 위한 강력하고 직관적인 환경을 제공합니다.
  • IntelliJ IDEA와 JDK의 적절한 설정은 원활한 개발 경험을 보장합니다.
  • UI 변경 사항을 이해하면 IDE를 효과적으로 탐색하고 활용할 수 있습니다.
  • 프로젝트 생성 및 디버깅은 프로그래밍 역량을 강화하는 핵심 기술입니다.
  • 문제 해결 및 최적화는 개발 환경을 효율적이고 반응적으로 유지하는 데 도움이 됩니다.

IntelliJ IDEA를 계속 탐색하면서 연습과 지속적인 학습이 여러분의 동반자임을 기억하세요. 방대한 자료를 활용하고 개발자 커뮤니티에 참여하여 최신 정보를 유지하고 기술을 연마하세요.


참고: 이 기사는 AI에 의해 생성되었습니다.






Share your love