Java를 배워보자/1. 자바 소개 및 개발 환경 설정

자바 개발 환경 구축 (JDK 설치, IDE 소개)

_Blue_Sky_ 2024. 9. 26. 16:09
728x90
728x90

자바 개발 환경 구축: 초심자를 위한 상세 가이드 (JDK 설치, IDE 소개, 환경 변수 설정 등)

1. 자바 개발, 무엇부터 시작해야 할까요?

자바 개발을 시작하려면 먼저 개발 환경을 구축해야 합니다. 개발 환경은 마치 건축 현장의 작업대와 도구와 같습니다. 튼튼하고 효율적인 작업 환경이 갖춰져야 비로소 멋진 자바 프로그램을 만들 수 있습니다.

개발 환경은 크게 두 가지 요소로 구성됩니다.

  • JDK(Java Development Kit): 자바 프로그램을 개발하고 실행하는 데 필요한 도구들의 모음입니다. 컴파일러, 인터프리터, 라이브러리 등이 포함되어 있습니다.
  • IDE(Integrated Development Environment): 코드 작성, 컴파일, 디버깅 등 개발 과정을 지원하는 통합 개발 환경입니다. Eclipse, IntelliJ IDEA, Visual Studio Code 등 다양한 IDE가 있습니다.

2. JDK 설치하기

JDK는 Oracle 공식 홈페이지에서 다운로드할 수 있습니다.

  1. Oracle 홈페이지 접속: Oracle 홈페이지에서 Java 다운로드 페이지로 이동합니다.
  2. JDK 다운로드: 운영체제(Windows, macOS, Linux)와 비트(32비트, 64비트)에 맞는 JDK 버전을 선택하여 다운로드합니다.
  3. 설치: 다운로드한 파일을 실행하여 설치를 진행합니다. 설치 경로는 기억해 두세요.

JDK 설치 시 주의할 점

  • Java SE와 Java EE: Java SE는 표준 자바 개발 키트이고, Java EE는 엔터프라이즈 환경을 위한 확장된 키트입니다. 일반적으로 Java SE를 설치하면 됩니다.
  • OpenJDK: Oracle JDK 외에도 오픈 소스인 OpenJDK를 사용할 수 있습니다. OpenJDK는 무료이며, Oracle JDK와 호환됩니다.

3. 환경 변수 설정

JDK를 설치했다면, 운영체제에 JDK의 위치를 알려주는 환경 변수를 설정해야 합니다.

환경 변수 설정 방법 (Windows 기준)

  1. 시스템 속성: 윈도우 검색창에 "시스템"을 입력하고, "시스템 정보 보기"를 클릭합니다.
  2. 고급 시스템 설정: 왼쪽 메뉴에서 "고급 시스템 설정"을 클릭합니다.
  3. 환경 변수: "고급" 탭에서 "환경 변수" 버튼을 클릭합니다.
  4. 시스템 변수: "시스템 변수" 영역에서 "새로 만들기" 버튼을 클릭합니다.
  5. 변수 이름: JAVA_HOME 변수 값: JDK 설치 경로 (예: C:\Program Files\Java\jdk-17.0.2)
  6. Path 변수: Path 변수를 선택하고 "편집" 버튼을 클릭합니다. 새로운 시스템 변수를 추가하고, 변수 값에 다음과 같은 문자열을 추가합니다. %JAVA_HOME%\bin
  7. 확인: 모든 설정을 확인하고 "확인" 버튼을 클릭합니다.

환경 변수 설정 확인

명령 프롬프트를 열고 java -version 명령을 입력하여 설치된 JDK 버전이 정상적으로 표시되는지 확인합니다.

4. IDE 설치 및 설정

IDE는 코드 작성을 돕는 강력한 도구입니다. 대표적인 IDE로는 Eclipse, IntelliJ IDEA, Visual Studio Code 등이 있습니다.

  • Eclipse: 오픈 소스 IDE로, 자바 개발에 많이 사용됩니다.
  • IntelliJ IDEA: 유료 IDE이지만 강력한 기능과 사용자 친화적인 인터페이스를 제공합니다.
  • Visual Studio Code: 마이크로소프트에서 개발한 경량 IDE로, 다양한 확장 기능을 통해 자바 개발 환경을 구축할 수 있습니다.

IDE 설치 및 설정

각 IDE의 공식 홈페이지에서 설치 파일을 다운로드하여 설치하고, Java 개발에 필요한 플러그인이나 설정을 추가합니다.

5. 첫 번째 자바 프로그램 작성

모든 설정이 완료되었다면, 간단한 "Hello, World!" 프로그램을 작성하여 실행해 봅시다.

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

위 코드를 IDE에 입력하고 실행하면 콘솔에 "Hello, World!"가 출력됩니다.

6. 추가 학습

  • 자바 문법: 자바의 기본 문법을 익혀야 합니다. 변수, 자료형, 연산자, 조건문, 반복문 등을 학습하세요.
  • 객체지향 프로그래밍: 자바는 객체지향 프로그래밍 언어입니다. 클래스, 객체, 상속, 다형성 등 객체지향 개념을 이해해야 합니다.
  • 자바 API: 자바는 다양한 API를 제공합니다. 필요한 API를 찾아 사용하는 방법을 익혀야 합니다.
  • 프레임워크: 스프링, 스프링 부트 등 자바 개발을 위한 다양한 프레임워크를 학습하면 생산성을 높일 수 있습니다.

7. 마무리

자바 개발 환경 구축은 복잡해 보이지만, 위 안내를 따라 차근차근 진행하면 어렵지 않게 완성할 수 있습니다. 꾸준히 학습하고 연습하면 멋진 자바 프로그램을 개발할 수 있을 것입니다.

 

728x90
728x90