지난주 프로그래밍 수업에서 선생님께서 “여러분, 이번 과제는 Java로 해오세요”라고 말씀하셨어요. 그 순간 저는 당황했죠. 자바라는 그게 뭐지? 커피 이름 아닌가? 이렇게 시작된 Java 다운로드 및 사용 이야기, 함께 들어보실래요?
Java란? 프로그래머들의 만능 칼
Java란 무엇일까요? 처음엔 저도 잘 몰랐어요. 하지만 알아갈수록 정말 대단한 녀석이더라고요.
Java는 프로그래밍 언어예요. 그런데 그냥 평범한 언어가 아니라, 정말 다재다능한 언어죠. 웹사이트를 만들 때도 쓰이고, 스마트폰 앱을 만들 때도 쓰여요. 심지어 큰 회사들이 사용하는 복잡한 시스템도 Java로 만든대요.
제가 가장 놀란 건 “한 번 작성하면 어디서나 돌아간다”는 Java의 특징이에요. 윈도우에서 만든 프로그램이 맥에서도, 리눅스에서도 잘 돌아간다니! 정말 신기하지 않나요?
JDK와 JRE 쌍둥이 같지만 다른 두 형제
Java를 공부하다 보니 JDK와 JRE라는 단어를 자주 보게 됐어요. 처음엔 비슷해 보였지만, 자세히 알아보니 꽤 달랐어요.
JDK – 프로그래머의 연장통
JDK는 ‘Java Development Kit’의 약자예요. 쉽게 말하면 Java로 프로그램을 만들 때 필요한 도구들을 모아놓은 거예요. 망치, 드라이버, 펜치 같은 걸 모아놓은 연장통이라고 생각하면 돼요.
JDK 안에는 Java 코드를 컴퓨터가 이해할 수 있는 언어로 바꿔주는 ‘컴파일러’도 있고, 프로그램의 오류를 찾아주는 ‘디버거’도 있어요. 프로그램을 만들려면 이 JDK가 꼭 필요해요.
JRE – Java 프로그램의 놀이터
JRE는 ‘Java Runtime Environment’의 줄임말이에요. 이건 Java 프로그램을 실행할 수 있는 환경을 말해요.
JRE는 마치 놀이터 같아요. 놀이터에 가면 미끄럼틀, 그네, 시소 같은 게 있잖아요? JRE도 그래요. Java 프로그램이 잘 돌아갈 수 있도록 필요한 것들을 다 갖춰놓은 거예요.
프로그램을 만들지는 않고 그냥 실행만 하고 싶다면 JRE만 있어도 돼요.
구분 | JDK | JRE |
---|---|---|
용도 | Java 프로그램 개발 | Java 프로그램 실행 |
포함 내용 | 컴파일러, 디버거, JRE | JVM, 라이브러리 |
필요한 사람 | 개발자 | 일반 사용자 |
JDK와 JRE의 차이점을 한눈에 알 수 있어요. JDK는 개발자용, JRE는 일반 사용자용이라고 생각하면 쉽죠?
Java 다운로드 및 설치하는 방법은?
Java를 사용하려면 먼저 설치해야 해요. 처음엔 좀 어려워 보였지만, 차근차근 따라하니 그리 어렵지 않더라고요.
- 먼저 오라클 공식 홈페이지(https://www.oracle.com/java/technologies/javase-jdk11-downloads.html)에 가요.
- 내 컴퓨터에 맞는 JDK를 골라 다운로드해요. 윈도우인지 맥인지 잘 확인하세요!
- 다운로드한 파일을 실행해요.
- 설치 프로그램이 하라는 대로 따라하면 돼요. 대부분 ‘다음’만 눌러도 잘 설치돼요.
- 설치가 끝나면 ‘환경 변수’라는 걸 설정해야 해요. 이건 좀 어려울 수 있으니 부모님이나 선생님께 도움을 요청하세요.
설치가 끝났다면 명령 프롬프트(윈도우 키 + R을 누르고 cmd 입력)에서 ‘java -version’이라고 입력해보세요. Java 버전이 나온다면 설치가 잘 된 거예요!
Java를 설치하는 건 마치 정원에 씨앗을 심는 것 같아요. 이제 이 씨앗이 자라서 멋진 프로그램이라는 꽃을 피울 거예요.
Java 공부를 시작하면서 저는 새로운 세상을 만났어요. 처음엔 어렵고 복잡해 보였지만, 하나씩 알아갈수록 재미있어지더라고요. 여러분도 Java와 친구가 되어보는 건 어떨까요?
아, 그리고 Java로 만든 첫 프로그램이 “Hello, World!”를 출력하는 거래요. 저도 이제 그걸 만들어볼 거예요. 여러분도 도전해보세요!
Java 관련 질문
Java는 처음 배우는 사람도 쉽게 익힐 수 있나요?
네, 가능해요! Java는 객체 지향 프로그래밍의 개념을 잘 설명해주는 언어라 초보자도 배우기 좋아요. 물론 처음엔 어려울 수 있지만, 꾸준히 공부하면 금방 익숙해질 거예요.
JDK와 JRE 중 어떤 걸 다운로드해야 할까요?
프로그램을 만들고 싶다면 JDK를, 그냥 Java로 만든 프로그램을 실행만 하고 싶다면 JRE를 설치하면 돼요. 하지만 JDK에는 JRE도 포함되어 있으니, 공부할 생각이라면 JDK를 설치하는 게 좋아요.
Java를 설치했는데 ‘java’ 명령어가 작동하지 않아요. 어떻게 해야 하나요?
아마도 환경 변수 설정이 안 된 것 같아요. 환경 변수에서 PATH에 Java가 설치된 경로를 추가해주면 돼요. 좀 어려울 수 있으니 인터넷에서 ‘환경 변수 설정 방법’을 찾아보거나, 주변에 컴퓨터를 잘 아는 분께 도움을 요청해보세요.