본문 바로가기
IT/JAVA

Java 개발 환경 설정 (JDK, IDE, 빌드 도구)

by ohukohoh 2025. 2. 19.
728x90
반응형

Java를 사용하여 개발을 시작하려면 JDK(Java Development Kit), 개발 환경(IDE), 그리고 빌드 도구를 설정해야 합니다. 이 글에서는 Java 개발 환경을 구축하는 방법과 각 구성 요소의 역할을 설명하겠습니다.


1. JDK(Java Development Kit) 설치

JDK란?

  • JDK는 Java 프로그램을 개발하고 실행할 수 있도록 제공되는 필수 개발 도구 모음입니다.
  • 컴파일러(javac), 실행 환경(java), 라이브러리(JRE 포함) 등이 포함되어 있습니다.

JDK 버전 선택

  • Oracle JDK: Oracle에서 제공하는 공식 JDK (상업적 사용 시 라이선스 필요)
  • OpenJDK: 오픈소스 버전으로 무료 사용 가능
  • AdoptOpenJDK(Azul Zulu, Amazon Corretto): 기업에서 안정적으로 배포하는 OpenJDK 기반 버전

JDK 설치 방법

  1. Oracle JDK 공식 사이트 또는 Adoptium에서 최신 버전 다운로드
  2. 설치 후 환경 변수 설정
    • Windows: JAVA_HOME 경로 설정 (C:\Program Files\Java\jdk-XX.X.X)
    • Mac/Linux: export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-XX.X.X
  3. 설치 확인:
  4. java -version javac -version

 

2. Java 개발을 위한 IDE 선택

IDE란?

  • **IDE(Integrated Development Environment, 통합 개발 환경)**는 Java 코드를 작성, 디버깅, 컴파일할 수 있도록 지원하는 프로그램입니다.
  • 코드 자동 완성, 프로젝트 관리, 디버깅 도구 등의 기능을 제공합니다.

주요 Java IDE

IDE특징

IntelliJ IDEA 강력한 코드 자동 완성, Spring 지원, 빠른 빌드 속도
Eclipse 오픈소스, 플러그인 확장성 우수, 전통적인 개발 환경
VS Code(Java Extension Pack) 가벼운 IDE, Java 플러그인 지원, 멀티 언어 지원
NetBeans Oracle에서 지원하는 Java 공식 IDE, 직관적인 UI

IDE 설치 방법

설치 후 첫 프로젝트를 생성하면 Java 코드 작성이 가능합니다.


3. 빌드 도구 설정 (Maven, Gradle)

빌드 도구란?

  • 빌드 도구는 프로젝트를 자동으로 컴파일, 테스트, 패키징할 수 있도록 지원합니다.
  • 라이브러리 관리, 의존성 설정, 테스트 자동화 기능을 제공합니다.

주요 빌드 도구 비교

빌드 도구 특징
Maven XML 기반 설정, 표준 프로젝트 구조 지원, 라이브러리 관리 편리
Gradle Groovy/Kotlin DSL 지원, 빌드 속도 빠름, 플러그인 확장 가능

Maven 설치 및 사용

  1. Maven 공식 사이트에서 다운로드 후 환경 변수 설정
  2. 설치 확인:
  3. mvn -version
  4. pom.xml 파일을 통해 프로젝트 설정 및 라이브러리 관리 가능

Gradle 설치 및 사용

  1. Gradle 공식 사이트에서 다운로드 후 환경 변수 설정
  2. 설치 확인:
  3. gradle -version
  4. build.gradle 파일을 통해 프로젝트 설정 가능

4. Java 개발 환경 테스트 (Hello World 실행)

1) IntelliJ IDEA에서 첫 번째 Java 프로젝트 생성

  1. File > New Project > Java 선택
  2. 프로젝트 SDK 선택 (설치된 JDK)
  3. 새 Java 클래스 파일 작성 (HelloWorld.java)

2) Hello World 코드 작성 및 실행

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, Java World!");
    }
}

3) 터미널에서 실행

javac HelloWorld.java  # 컴파일
java HelloWorld        # 실행

출력 결과:

Hello, Java World!

결론

Java 개발 환경을 설정하려면 JDK, IDE, 빌드 도구를 올바르게 설치하는 것이 중요합니다. JDK는 기본적인 개발 도구이며, IntelliJ IDEA나 Eclipse 같은 IDE를 사용하면 더 편리한 개발이 가능합니다. 또한, Maven이나 Gradle과 같은 빌드 도구를 활용하면 프로젝트 관리를 더욱 효율적으로 할 수 있습니다. 개발 환경을 설정한 후 간단한 코드를 실행하면서 Java 프로그래밍을 시작해 보세요! 🚀

728x90
반응형