S01L02 – Maven 없이 HelloWorld Java 프로그램

html
Title:
Java 시작하기: IntelliJ IDEA에서 첫 번째 "Hello World" 애플리케이션 빌드하기


목차

  1. 소개
  2. 개발 환경 설정
    1. IntelliJ IDEA 설치
    2. JDK 구성
  3. 새 Java 프로젝트 생성
    1. 프로젝트 초기화
    2. 프로젝트 구조 이해
  4. 첫 번째 Java 프로그램 작성
    1. 샘플 코드 추가
    2. 애플리케이션 실행
  5. 애플리케이션을 JAR 파일로 패키징하기
    1. 아티팩트 생성
    2. 매니페스트 구성
    3. JAR 파일 빌드
  6. 일반적인 문제 해결
  7. 결론

소개

Java 프로그래밍 여정에 오신 것을 환영합니다! 이 전자책은 Maven의 복잡함 없이 IntelliJ IDEA를 사용하여 간단한 "Hello World" 애플리케이션을 만드는 과정을 통해 초보자와 기본 지식을 가진 개발자를 안내하도록 설계되었습니다. 첫 번째 개발 환경을 설정하거나 Java 프로젝트 구조의 기본을 이해하려는 경우, 이 가이드가 도움이 될 것입니다.

중요성 및 목적

"Hello World" 프로그램으로 시작하는 것은 모든 프로그래밍 언어를 배우는 전통적인 첫 단계입니다. 이를 통해 다음을 할 수 있습니다:

  • 개발 도구 이해: Java용으로 가장 인기 있는 통합 개발 환경 중 하나인 IntelliJ IDEA에 익숙해지세요.
  • 환경 설정: Java 애플리케이션을 컴파일하고 실행하는 데 필수적인 Java Development Kit (JDK)를 구성하세요.
  • 프로젝트 구조 학습: 소스 파일과 출력 디렉토리를 포함한 Java 프로젝트의 조직 방식을 이해하세요.
  • 자신감 구축: 첫 번째 프로그램을 성공적으로 실행하면 더 복잡한 프로젝트를 위한 기초가 됩니다.

장단점

장점 단점
IntelliJ IDEA로 빠른 설정 IntelliJ와 JDK 설치가 필요함
프로젝트 구조 명확하게 이해 Maven 없이 수동 설정이 번거로울 수 있음
콘솔 출력으로 즉각적인 피드백 더 큰 프로젝트에 대한 확장성 제한

언제 어디서 사용할까

이 가이드는 다음에 적합합니다:

  • 초보자: Java 프로그래밍에 익숙하지 않은 개인.
  • 단순함을 추구하는 개발자: Maven과 같은 빌드 도구가 도입하는 추가 계층 없이 시작하는 것을 선호하는 사람들.
  • 교육 목적: Java 및 IDE 사용의 기본을 이해하고자 하는 강사와 학습자.

개발 환경 설정

코딩에 뛰어들기 전에 개발 환경을 올바르게 설정하는 것이 중요합니다. 이 섹션에서는 IntelliJ IDEA를 설치하고 Java Development Kit (JDK)를 구성하는 방법을 안내합니다.

IntelliJ IDEA 설치

IntelliJ IDEA는 Java 개발을 위한 강력한 IDE입니다. 설치하려면 다음 단계를 따르세요:

  1. IntelliJ IDEA 다운로드:
  2. 설치 프로그램 실행:
    • 화면의 지시에 따라 IDE를 설치하세요.
  3. IntelliJ IDEA 실행:
    • 설치 후 IntelliJ IDEA를 열어 프로젝트 설정을 시작하세요.

JDK 구성

Java Development Kit (JDK)는 Java 애플리케이션을 컴파일하고 실행하는 데 필수적입니다.

  1. Microsoft JDK 17 설치:
  2. IntelliJ IDEA에서 JDK 설정:
    • 환영 화면에서 New Project를 클릭하세요.
    • Java를 선택하고 드롭다운 메뉴에서 설치된 JDK를 선택하세요.
    • Next를 클릭한 다음 Finish를 클릭하여 프로젝트를 생성하세요.

새 Java 프로젝트 생성

IntelliJ IDEA와 JDK가 구성되었으므로 첫 번째 Java 프로젝트를 생성할 준비가 되었습니다.

프로젝트 초기화

  1. 새 프로젝트 시작:
    • IntelliJ IDEA를 열고 New Project를 클릭하세요.
  2. 프로젝트 유형 선택:
    • Maven을 사용하지 않고 Java를 선택하세요.
  3. 프로젝트 이름 지정:
    • 프로젝트 이름으로 HelloWorld를 입력하세요.
  4. 프로젝트 설정 구성:
    • 적절한 JDK가 선택되었는지 확인하세요.
    • Finish를 클릭하여 프로젝트를 생성하세요.

프로젝트 구조 이해

프로젝트가 생성되면 다음 디렉토리에 익숙해지세요:

  • src/: Java 소스 파일이 포함됩니다.
  • out/: 컴파일된 클래스 파일이 저장됩니다.
  • META-INF/: 매니페스트 파일과 같은 프로젝트 메타데이터가 포함됩니다.

첫 번째 Java 프로그램 작성

이제 "Hello and welcome!"을 콘솔에 출력하는 간단한 Java 프로그램을 작성해보겠습니다.

샘플 코드 추가

  1. 소스 디렉토리로 이동:
    • 프로젝트 탐색기에서 src/ 폴더를 확장하세요.
  2. 새 Java 클래스 생성:
    • org.studyeasy 패키지에서 마우스 오른쪽 버튼을 클릭하고 New → Java Class를 선택한 다음 HelloWorld로 이름을 지정하세요.
  3. 코드 작성:

애플리케이션 실행

  1. 프로그램 실행:
    • Run 버튼을 클릭하거나 HelloWorld 클래스를 마우스 오른쪽 버튼으로 클릭하고 Run 'HelloWorld.main()'을 선택하세요.
  2. 출력 확인:
    • 콘솔에 다음이 표시되어야 합니다:


애플리케이션을 JAR 파일로 패키징하기

애플리케이션을 패키징하면 독립 실행형 실행 파일로 배포할 수 있습니다.

아티팩트 생성

  1. 프로젝트 구조로 이동:
    • File → Project Structure로 이동하세요.
  2. 새 아티팩트 추가:
    • 왼쪽 창에서 Artifacts를 선택하세요.
    • + 아이콘을 클릭하고 JAR → From modules with dependencies를 선택하세요.
  3. 아티팩트 구성:
    • HelloWorld 모듈을 선택하세요.
    • Main Class (org.studyeasy.HelloWorld)을 지정하세요.
    • OK를 클릭하여 아티팩트를 생성하세요.

매니페스트 구성

매니페스트 파일은 JAR의 진입점을 정의합니다.

  1. 매니페스트 구성 확인:
    • MANIFEST.MFMain-Class 속성이 org.studyeasy.HelloWorld를 가리키는지 확인하세요.
  2. 변경 사항 적용:
    • Apply를 클릭한 다음 OK를 클릭하여 구성을 저장하세요.

JAR 파일 빌드

  1. 아티팩트 빌드:
    • Build → Build Artifacts → Build로 이동하세요.
  2. JAR 위치 찾기:
    • JAR 파일은 일반적으로 out/artifacts/HelloWorld_jar/ 디렉토리에 있습니다.
  3. JAR 파일 실행:
    • JAR을 마우스 오른쪽 버튼으로 클릭하고 Run을 선택하거나 명령줄을 사용하세요:

  1. 콘솔에 다음이 표시됩니다:


일반적인 문제 해결

클래스 찾을 수 없는 예외

문제: JAR 파일을 실행하면 ClassNotFoundException이 발생합니다.

원인: 매니페스트 파일이 메인 클래스를 올바르게 지정하지 않았거나 클래스패스가 잘못 구성되었을 수 있습니다.

해결 방법:

  1. 실행 구성 편집:
    • Run → Edit Configurations로 이동하세요.
  2. 런치 전 설정 수정:
    • Before launch 섹션에서 + 아이콘을 클릭하고 Build Artifacts를 선택하세요.
    • 적절한 JAR 아티팩트를 선택하세요.
  3. 적용 및 실행:
    • Apply를 클릭한 다음 OK를 클릭하세요.
    • 구성이 올바른지 확인하기 위해 다시 애플리케이션을 실행하세요.

출력 폴더 누락

문제: 프로젝트 빌드 후 out 폴더가 예상대로 생성되지 않습니다.

원인: 빌드 프로세스의 지연이나 문제, JDK 버전 호환성 문제 등이 원인일 수 있습니다.

해결 방법:

  1. 프로젝트 새로 고침:
    • 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 Reload from Disk를 선택하세요.
  2. 프로젝트 재빌드:
    • Build → Rebuild Project로 이동하여 모든 구성 요소가 올바르게 컴파일되었는지 확인하세요.
  3. JDK 호환성 확인:
    • 호환 가능한 JDK 버전(Java 17 권장)을 사용하고 있는지 확인하세요.

결론

축하합니다! Maven 없이 IntelliJ IDEA를 사용하여 첫 번째 Java 애플리케이션을 성공적으로 생성, 실행 및 패키징했습니다. 이 기초 지식은 더 복잡한 프로젝트를 위한 토대를 마련하고 Java 개발의 필수 요소를 소개합니다.

주요 포인트

  • 환경 설정: IntelliJ IDEA와 JDK의 올바른 설치 및 구성은 매우 중요합니다.
  • 프로젝트 구조: 소스 파일과 컴파일된 출력의 조직을 이해하면 효율적인 개발에 도움이 됩니다.
  • 기본 코딩: 간단한 Java 프로그램을 작성하고 실행하면 자신감과 기초 기술을 구축할 수 있습니다.
  • 애플리케이션 패키징: JAR 파일을 생성하면 Java 애플리케이션을 쉽게 배포하고 실행할 수 있습니다.






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

SEO Keywords: Java 프로그래밍, IntelliJ IDEA 튜토리얼, Hello World Java, Java 프로젝트 설정, 초보자 Java 가이드, JAR 파일 생성, Java Development Kit, IntelliJ 프로젝트 구조, Maven 없이 Java, Java 애플리케이션 패키징.


추가 자료:

Java 개발 여정을 자신 있게 시작하세요. 프로그래밍을 마스터하려면 실험과 연습이 핵심임을 기억하세요. 즐거운 코딩 되세요!

Share your love