[자바 기초] 1강. 프로그래밍의 첫걸음, 완벽한 환경 설정과 Hello World
자바 프로그래밍의 세계에 오신 것을 환영합니다
프로그래밍을 처음 시작할 때 가장 어렵게 느껴지는 부분은 바로 **'환경 설정'**입니다. 과거에는 JDK를 별도로 설치하고 시스템 환경 변수를 직접 수정해야 하는 등 절차가 복잡하여, 이 과정에서 학습을 포기하는 경우가 많았습니다.
하지만 2026년 현재, 개발 환경은 매우 편리해졌습니다. 현업에서 가장 신뢰받는 도구를 활용하면 누구나 쉽고 정확하게 개발 환경을 구축할 수 있습니다.
이번 강의에서는 **IntelliJ IDEA(인텔리제이)**를 사용하여 자바 개발 환경을 설정하고, 첫 번째 프로그램인 **"Hello World"**를 출력해보는 시간을 갖겠습니다. 차근차근 따라와 주시기 바랍니다.
1. 개발 도구 설치: IntelliJ IDEA (Community Edition)
우리는 메모장이 아닌, **IDE(통합 개발 환경)**라는 전문 소프트웨어를 사용할 것입니다. IDE는 코드 작성, 오류 검사, 실행을 한 번에 도와주는 강력한 도구입니다. 현재 자바 개발 생태계의 표준은 IntelliJ IDEA입니다.
설치 절차
- **JetBrains 공식 다운로드 페이지**에 접속합니다.
- 주의사항: 유료 버전인
Ultimate가 아닌, 무료 버전인 **Community Edition**을 다운로드합니다. (학습 및 일반적인 개발 목적에는 무료 버전으로도 기능이 충분합니다.) - 다운로드된 설치 파일을 실행하여 기본 설정 그대로 설치를 완료합니다.
2. 프로젝트 생성 및 JDK 설정
인텔리제이를 실행한 후, 새로운 프로젝트를 생성합니다. 이 단계에서 자바 개발 키트(JDK)를 설치하게 됩니다. 별도의 웹사이트를 방문할 필요 없이 인텔리제이 내부에서 처리가 가능합니다.
- [New Project] 버튼을 클릭합니다.
- 설정 화면에서 다음과 같이 입력합니다.
- Name:
JavaBasic(프로젝트 이름은 자유롭게 지정 가능) - Language:
Java선택 - Build system:
IntelliJ선택
- Name:
- JDK 설정 (중요)
JDK항목이 비어있거나<No SDK>로 표시될 것입니다.- 드롭다운 메뉴를 클릭한 후 **
Download JDK**를 선택합니다. - Version: 안정적인 장기 지원 버전(LTS)인
21또는 최신25버전을 선택하고 다운로드합니다.
- 설정이 완료되면 [Create] 버튼을 클릭합니다.
3. 첫 번째 코드 작성: Hello World
화면 좌측의 프로젝트 탐색기에서 src 폴더를 우클릭한 후, New -> Java Class를 선택합니다. 클래스 이름은 관례에 따라 **Main**으로 지정합니다.
이제 생성된 파일에 아래 코드를 작성해 보겠습니다. 프로그래밍 언어는 대소문자를 엄격하게 구분하므로, 정확하게 입력해야 합니다.
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
System.out.println("반갑습니다. 자바 프로그래밍입니다.");
}
}
코드 해설
지금 모든 문법을 완벽히 이해할 필요는 없습니다. 다음 두 가지 핵심 개념만 기억해 주십시오.
public static void main(...): 프로그램의 **진입점(Entry Point)**입니다. 자바 프로그램은 항상 이main메소드에서부터 실행이 시작됩니다.System.out.println(...): 괄호 안의 내용을 콘솔 화면에 출력하고 줄을 바꿉니다. (Print Line의 약자)
4. 프로그램 실행 및 결과 확인
작성한 코드가 정상적으로 작동하는지 확인해 보겠습니다.
- 코드 편집창의
main메소드 좌측, 혹은 상단에 위치한 **초록색 재생 버튼(▶)**을 클릭합니다. Run 'Main.main()'을 선택합니다.
잠시 후, 하단의 콘솔(Console) 창에 다음과 같은 결과가 출력된다면 성공입니다.
Hello World!
반갑습니다. 자바 프로그래밍입니다.
Process finished with exit code 0
축하합니다.
여러분은 방금 컴퓨터에게 명령을 내리고, 그 결과를 확인하는 프로그래밍의 전체 과정을 처음으로 경험하셨습니다.
Hello World의 출력은 단순해 보이지만, 개발 환경이 정상적으로 구축되었음을 증명하는 가장 중요한 첫걸음입니다.
5. (참고) 설치가 불가능한 경우
개인용 PC가 아니거나 보안상의 이유로 프로그램 설치가 어려운 환경이라면, 웹 브라우저에서 코드를 실행할 수 있는 온라인 컴파일러를 활용할 수 있습니다.
- Replit Java 온라인 컴파일러: 별도의 설치 과정 없이 웹상에서 즉시 자바 코드를 작성하고 실행할 수 있습니다.
다음 강의 예고
화면에 텍스트를 출력하는 데 성공했지만, 아직은 정해진 문장만 출력하는 단계입니다. 다음 **[2강]**에서는 데이터를 저장하고 관리하는 핵심 개념인 **변수(Variable)**와 **자료형(Data Type)**에 대해 학습하고, 이를 활용하여 간단한 연산 프로그램을 만들어 보겠습니다.
수고 많으셨습니다. 다음 강의에서 뵙겠습니다.