“Java 개발자라면 꼭 알아야 할 이클립스(Eclipse) 설치부터 스프링부트(Spring Boot) 프로젝트 설정까지, 한 번에 마스터해보세요.”
개발을 처음 시작하는 분들이나 스프링부트를 새롭게 배우고 싶은 분들이 가장 먼저 마주하게 되는 선택지 중 하나가 바로 개발 환경(IDE)을 무엇으로 할 것인가입니다.
Visual Studio Code, IntelliJ IDEA 등 다양한 IDE가 있지만, 여전히 많은 Java 개발자들이 사용하고 있는 전통의 강자 **이클립스(Eclipse)**는 풍부한 플러그인 생태계와 오랜 노하우 덕분에 여전히 강력한 선택지입니다.
오늘은 이클립스를 설치하는 방법부터 스프링부트 개발을 위한 환경 설정까지, 실습 위주로 아주 쉽게 풀어서 알려드리겠습니다.
📌 목차
- 이클립스란 무엇인가?
- 이클립스 다운로드 및 설치 방법
- 스프링부트 개발을 위한 플러그인 설정
- Spring Boot 프로젝트 생성 방법
- 내장 톰캣으로 서버 실행하기
- 자주 묻는 질문 (FAQ)
🧩 이클립스란 무엇인가?
**이클립스(Eclipse)**는 오픈소스로 개발된 통합 개발 환경(IDE, Integrated Development Environment)으로, 자바(Java) 언어 기반의 프로젝트 개발에 가장 널리 사용되는 도구 중 하나입니다.
특히 아래와 같은 이유로 사랑받고 있습니다:
- 다양한 언어(JAVA, C/C++, Python 등) 지원
- 강력한 디버깅 도구
- 대규모 플러그인 지원
- 무료 사용 가능 (오픈소스)
스프링(Spring) 프레임워크와의 호환성도 매우 뛰어나며, 실무에서도 많이 사용됩니다.
⬇️ 이클립스 다운로드 및 설치 방법
✅ 1단계: 공식 웹사이트 접속
- 이클립스는 Eclipse 공식 웹사이트에서 다운로드할 수 있습니다.
- 브라우저에서 https://www.eclipse.org 주소로 이동 후, 상단 메뉴에서 Download를 클릭합니다.
✅ 2단계: 설치 관리자 다운로드
- 페이지 하단에 보이는 Download x86_64 또는 Download ARM64 버튼을 클릭하여 설치 관리자를 내려받습니다.
- 보통은 eclipse-inst-jre-win64.exe 파일을 받게 됩니다.
✅ 3단계: 설치 실행
- 다운로드한 .exe 파일을 더블 클릭하여 실행합니다.
- 설치 마법사가 실행되면, Eclipse IDE for Java Developers 또는 Eclipse IDE for Enterprise Java and Web Developers를 선택합니다.
Tip: Spring Boot를 사용할 예정이라면 Enterprise Java and Web Developers를 선택하는 것이 좋습니다.
✅ 4단계: 설치 위치 선택 후 설치
- 설치 위치를 지정한 후 INSTALL 버튼을 클릭합니다.
- 약관에 동의하고 설치가 완료되면, LAUNCH 버튼으로 실행할 수 있습니다.
🔧 스프링부트 개발을 위한 플러그인 설정
이클립스 기본 설치만으로는 스프링부트 프로젝트를 바로 생성할 수 없습니다.
따라서 별도로 플러그인을 설치해주는 작업이 필요합니다.
🔍 1단계: Eclipse Marketplace 열기
- 상단 메뉴에서 Help → Eclipse Marketplace 클릭
🔍 2단계: Spring Tool Suite 검색 및 설치
- 검색창에 spring을 입력합니다.
- Spring Tools (Spring Tool Suite 4) 를 찾아 Install 버튼 클릭
설치 중 보안 관련 창(Trust)이 뜨면, 모든 항목을 체크하고 Trust Selected 버튼을 클릭하세요.
🔍 3단계: 설치 후 재시작
- 설치가 완료되면 Eclipse를 재시작하라는 안내가 나옵니다.
- 반드시 재시작 후 설정이 제대로 반영됩니다.
🚀 Spring Boot 프로젝트 생성 방법
이제 본격적으로 Spring Boot 프로젝트를 만들어 보겠습니다.
✅ 1단계: 새 프로젝트 생성
- 메뉴에서 File → New → Other 선택
- 팝업창에서 Spring Starter Project 검색
✅ 2단계: 프로젝트 정보 입력
- 프로젝트 이름: 예) springboot-practice
- Type: Maven or Gradle 중 선택 (일반적으로 Maven을 많이 사용)
- Packaging: Jar or War 선택 (Spring Boot는 대부분 Jar)
- Java Version: Java 17 or 21 등
- Language: Java
- Group & Artifact: 원하는 도메인 및 이름 입력
예시
Group: com.example
Artifact: demo
Name: Demo Application
Description: Spring Boot 연습 프로젝트
✅ 3단계: 의존성 추가
- Web, JPA, Thymeleaf, MySQL Driver 등 필요한 의존성을 체크하고 Finish 버튼을 누릅니다.
🟢 내장 톰캣으로 서버 실행하기
스프링부트의 큰 장점 중 하나는 톰캣(Tomcat) 서버가 내장되어 있다는 점입니다.
따로 서버를 설치하지 않고도 실행만으로 바로 웹서버가 작동합니다.
🔄 실행 방법
- 프로젝트 선택
- 마우스 우클릭 → Run As → Spring Boot App
이제 콘솔 창에 Tomcat started on port(s): 8080 메시지가 보이면 성공입니다!
브라우저에서 http://localhost:8080 으로 접속해보세요.
💡 자주 묻는 질문 (FAQ)
Q1. 설치 중 오류가 발생했어요. 어떻게 해야 하나요?
- 이클립스를 관리자 권한으로 실행해보세요.
- Java JDK가 설치되지 않았을 수 있습니다. Java SE 다운로드 링크에서 JDK를 설치하세요.
Q2. 스프링부트 프로젝트 생성 메뉴가 안 보여요.
- Spring Tool Suite가 제대로 설치되었는지 확인하세요. Eclipse Marketplace에서 다시 설치해보시기 바랍니다.
Q3. 포트 8080이 이미 사용 중이라고 나와요.
- 다른 프로그램(예: Tomcat 설치본, Skype 등)이 8080 포트를 사용 중일 수 있습니다.
- application.properties 파일에서 포트를 변경해보세요.
- server.port=9090
🎁 마무리하며: 이클립스 + 스프링부트는 최고의 조합
이제 여러분도 이클립스를 설치하고 스프링부트 프로젝트를 자유롭게 생성할 수 있게 되었습니다.
개발 환경 세팅은 처음에만 어렵지, 익숙해지면 큰 장점이 됩니다.
초보자도 따라 할 수 있도록 자세히 설명드렸으니, 직접 해보시고 멋진 프로젝트를 만들어보세요!
'IT' 카테고리의 다른 글
스프링 부트 웹 애플리케이션 구조 완전 정복 & 빌드 도구 비교 (Maven vs Gradle) (0) | 2025.05.08 |
---|---|
이클립스(Eclipse) 완벽 기초 가이드 – UI 이해부터 프로젝트 실행, 퍼스펙티브 활용까지! (0) | 2025.05.08 |
자바 개발의 시작, 인텔리제이(IntelliJ IDEA) 설치 및 기본 사용법 완전 정복 (2) | 2025.05.08 |
Git과 GitHub 기초 용어 완벽 정리 – 처음 시작하는 개발자를 위한 입문 가이드 (0) | 2025.05.08 |
VScode와 Github 연동 완벽 가이드 | 초보자도 따라하는 Git 연동부터 해제까지 (0) | 2025.05.08 |