홈 › 초급 › 00 / 8

개발 환경과 첫 프로그램

섹션 7진행 0 / 8

개발 환경 설정과 첫 실행

JDK 21을 설치·확인하고, 터미널과 VSCode에서 자바 프로그램을 직접 컴파일·실행할 수 있게 됩니다. 이 레슨을 끝내면 "Hello, Java"가 화면에 찍히는 원리를 설명할 수 있습니다.

1. 왜 배우는가

자바(Java)는 1995년에 등장한 이후 지금까지도 은행, 통신사, 대형 커머스, 공공기관의 백엔드(서버 쪽 프로그램)를 지탱하는 핵심 언어입니다. 국내 IT 채용 공고에서 "Java/Spring"이 가장 자주 등장하는 이유는 단순합니다. 이미 자바로 만들어진 시스템이 어마어마하게 많고, 그 시스템은 앞으로도 수십 년간 유지보수되어야 하기 때문입니다.

그런데 많은 초보자가 첫날에 좌절합니다. 코드를 배우기도 전에 "javac가 인식되지 않습니다", "클래스를 찾을 수 없습니다" 같은 오류를 만나기 때문입니다. 이 오류들은 자바 문법과 아무 상관이 없습니다. 환경 설정 문제이고, 원리를 알면 5분 안에 해결됩니다.

이 레슨은 그 5분을 위한 레슨입니다. 컴파일(compile, 사람이 쓴 코드를 기계가 이해하는 형태로 번역)과 실행(run)이 무엇인지, 자바가 왜 두 단계로 나뉘는지, 파일 이름과 클래스 이름이 왜 같아야 하는지 원리부터 이해하면, 이후 레슨에서 만나는 모든 오류 메시지를 스스로 읽을 수 있게 됩니다.