[Java] 개발 환경 설정

숭맹이·2025년 4월 21일
0

김영한님의 자바 입문 - 코드로 시작하는 자바 첫걸음 정리

1. IDE 선택: IntelliJ vs Eclipse

자바 개발을 시작할 때 가장 먼저 고민하는 부분은 IDE(통합 개발 환경) 선택입니다.

  • 과거: Eclipse가 대세였음
  • 현재: IntelliJ IDEA가 성능과 편의성 모두에서 압도적

대형 IT 기업, 스타트업, 심지어 금융권 백엔드까지 대부분 IntelliJ를 메인 툴로 사용합니다.

결론: 새로운 프로젝트라면 무조건 IntelliJ로 시작합시다.


2. 운영체제 선택: Mac vs Windows

  • Mac: 대다수 메이저 IT 기업에서 개발용으로 채택
  • Windows: 사용 가능. 퍼포먼스 문제 없음

저는 주로 Mac을 사용하지만, Windows 사용자도 IntelliJ에서는 큰 불편 없이 개발할 수 있습니다.

: 가능한 Mac을 준비하면 개발 환경 최적화에 도움이 됩니다.


3. 자바 설치 여부

과거에는 JDK를 별도로 설치해야 했지만,
IntelliJ 설치 시 내부적으로 JDK 설치까지 지원합니다.

  • 별도 자바 설치 필요 없음
  • IntelliJ 안에서 자동으로 설치 가능

4. IntelliJ 설치 방법

다운로드 링크

설치 버전

  • Community Edition (무료) 사용
  • Ultimate Edition (유료)는 고급 기능이 추가되지만, 초중급 개발에는 Community로 충분합니다.

OS별 다운로드 주의사항

  • Windows: .exe 파일 다운로드
  • Mac:
    • M1, M2, M3 칩 → Apple Silicon 버전
    • Intel 칩 → Intel 버전

5. IntelliJ 프로젝트 세팅

New Project 생성

  • Name: java-start
  • Location: 원하는 폴더 선택
  • Create Git repository: 선택 ❌
  • Language: Java
  • Build System: IntelliJ

JDK 설정

  • Version: 21 선택
  • Vendor: Oracle OpenJDK (없으면 Eclipse Temurin 21)
  • Location: 기본값 유지

Add sample code 체크하면 기본 코드가 생성되어 바로 실행할 수 있습니다.

주의사항

  • JDK 21이 보이지 않는다면 Eclipse Temurin 21을 선택
  • ARM Mac 사용자(M1/M2/M3)는 aarch64 버전 선택

6. 프로젝트 실행 방법

  • 초록색 ▶️ 버튼 클릭 → Run 'Main.main()'
  • 콘솔에 Hello and Welcome 문구와 숫자 출력되면 성공
public class Main {
    public static void main(String[] args) {
        System.out.println("Hello and Welcome");
        for (int i = 1; i <= 5; i++) {
            System.out.println(i);
        }
    }
}

7. Windows 사용자 추가 팁

  • Mac과 거의 동일한 화면 구성을 가짐
  • 설정(Settings) 접근 경로가 다름
    • Mac: IntelliJ IDEA → Settings
    • Windows: File → Settings

한글 언어팩 제거 방법

  1. File → Settings → Plugins → Installed
  2. Korean Language Pack 비활성화
  3. IntelliJ 재시작 → 영문 UI 적용

: 개발은 영어 기반으로 진행하는 게 장기적으로 유리합니다.

profile
👨🏻‍💻 Backend Developer

0개의 댓글