김영한님의 자바 입문 - 코드로 시작하는 자바 첫걸음 정리
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
한글 언어팩 제거 방법
- File → Settings → Plugins → Installed
Korean Language Pack
비활성화
- IntelliJ 재시작 → 영문 UI 적용
팁: 개발은 영어 기반으로 진행하는 게 장기적으로 유리합니다.