본문 바로가기
  • NerdCodX Blog
자바(Java)

Java Day 2 : 이클립스와 JDK 설치부터 첫 프로그램 실행까지

by NerdCodeX 2025. 1. 21.

안녕하세요, NerdCodeX입니다! 😊
지난 포스팅에서는 Java의 개요와 특징에 대해 살펴보았습니다. 이제 본격적으로 Java 프로그래밍에 필요한 환경을 설정하고 간단한 기초 실습을 진행해 보겠습니다.
Java를 배우기 위해서는 JDK(Java Development Kit)와 Eclipse 같은 개발 도구가 필요합니다. 이 글에서는 JDK와 Eclipse를 설치하는 방법을 자세히 다루며, 간단한 Java 출력 코드를 작성해보는 연습도 진행할 예정입니다.
프로그래밍이 처음이신 분도 차근차근 따라 하시면 쉽게 Java 환경을 구축하고 첫 프로그램을 실행할 수 있습니다. 이제 함께 시작해볼까요? 😊

아직 첫 글을 읽지 않으셨다면 한번 간단히 Java에 대한 설명을 보고 오시면 좋습니다. 

 

 

비전공자도 도전하는 Java 프로그래밍 Day1 : 50대의 늦깎이 도전기

4차 산업혁명 시대, 코딩은 더 이상 IT 전문가들만의 전유물이 아닙니다. 초등학생부터 성인까지, 코딩은 현대인이 알아야 할 필수 기술로 자리 잡았습니다. 특히 프로그래밍 언어를 처음 배우는

nerdcodex.tistory.com


1. 이클립스 설치

이클립스는 Java를 사용하기 위해서 가장 많이 사용되는 통합개발환경이다. 이외에도 netBean이나 InteliJ등도 많이 사용하나 국내에서는 이클립스 활용이 높은 편이니 이클립스를 이용할까 한다. 
우선 이클립스 설치 파일을 다운로드 받기 위해 다운로드 사이트로 이동한다.  
이클립스 홈페이지로 가면 중간에 최신 버전인 Eclipse IDE 2019-09를 다운로드 받을 수 있다. 하지만 우리는 이전 버전인 Photone 을 받아 설치 할 것이다. 앞으로 설치해야 할 플러그인의 호환성 등을 고려해서 조금 이전 버전을 설치한다고 생각하면 될것이다.

 

Download 64 bit 버튼 아래 Download Package 링크를 누르면 이전 버전을 선택하여 설치 할 수 있다.
중간으로 스크롤을 내리면 오른쪽에 More Downloads에 이전 버전을 찾아 볼수 있다. 우리는 여기세어 Eclipse Photon을 다운 받을 것이다.
다양한 이클립스 버전이 등장할 것이고 이중에서 Eclipse IDE for EE Developer 버전을 선택하고, 사용하고 있는 컴퓨터의 OS 버전에 맞추어  해당 버전을 다운로드 받으면 된다. (아래는 맥에서 설치한 화면이다. 윈도우도 동일하다) 
Eclipse EE 버전은 Web 개발을 가능하게 해주는 버전으로 기업에서 다양한 웹사이트를 개발할 때 주로 사용하는 버전이다. 
이렇게 이클립스를 설치하고 나면 본격적으로 코딩에 들어갈 수 있다. 
 

2. JDK 설치 

구글을 검색하거나 오라클 사이트에 가서 다운로드를 받을수 있다. 아니면 아래 링크로 접속해 다운로드 받아 설치 하기 바란다.
위 버전은 jdk8 버전으로 최신 버전에 비해 이전 버전이기는 하나 우리가 설치한 이클립스와 이후에 사용한 오라클 DB등과 연동하기에는 문제가 없으니 학습용으로는 충분하다. 
자신의 사용 OS에 맞는 버전을 다운 받아 설치하면 된다. 
다운로드 하기 위해 오라클 회원 인증이 필요하다. 만약에 계정이 없다면 새로 회원 가입을하고 로그인을 하면 다운로드 하게 된다. 
JDK설치 파일을 다운로드 받고 설치한다. 
이클립스와 JDK까지 설치가 완료되면 이제 자바를 배울 준비가 다 되었다. 이제 부터 본격적으로 자바실습에 들어가 보도록 하자. 
 
 

3. Java 기초 연습 

이클립스를 구동하게 되면 맨처음 작업을할 워크스페이스를 설정하는 창이 등장한다. 본인이 작업을 할 작업 공간이라고 생각하면 되며 원하는 경로위치에 폴더를 생성하면 된다. 
생성하면 이제 이클립스화면을 볼수 있다. 첫 화면에 welcome 페이지가 나타날 것이다. 이 페이지는 닫도록 하자. 그러면 실제 이클립스 화면을 볼 수 있다. 
기본 화면은 아래와 같으며 이제부터 주로 개발에서 볼 화면이기도 하다. 
이제 자바 프로그래밍을 하기 위한 준비가 되었으니 실제 자바 실습을 해보도록 하자. 우선 워크스페이스를 생성하고 프로젝트를 만드는 과정을 살펴 보도록 하자. 
 

3-1. 워크스페이스 생성 

이제 이클립스에서 개발을 하기 위해 자바 프로젝트를 생성해 보자. 
자바의 프로젝트 구조는 아래와 같이 구성되어 있다. 

3-2. 신규 프로젝트 & java 소스 생성

자바에서 프로젝트 이름은 파스칼캐이징 (FirstProject)을 사용한다. (첫 시작 단어를 대문자로) 
java perspective(윈도우창) - java EE창에서 java창으로 바꾸겠느냐?
Web이 아닌 Java만 사용
프로젝트가 생성되면 이제 코드를 작성하기 위해서 class를 생성하도록 하자. class는 실제 자바 코드를 작성하게 되는 부분이다. 확장자는 .java이다.  
 

3-3. New Java Class 생성 화면 

 
이름은 파스칼 케이징(앞 글자 대문자) 으로 한다. 
Public static void main(String[] args) 체크한다. 이부분은 실행이 가능한 main 메소드를 자동으로 생성해 준다. 
신규 .java 소스 완성
 

 

3-4. 자바 코드 작성 예제

이제 실제로 출력이 되는 자바 코드를 작성해서 실행해 보도록 하겠다. 
콘솔 화면에 출력을 하게 해주는 명령어는 아래와 같다. 
System.out.println(“출력 내용”);
우선 출력과 관련해서 상기 메소드를 사용해서 출력하는 연습을 한 뒤에 좀더 세부적으로 알아보도록 하자. 
코드 입력 
Java Complie : 이클립스에서는 Save를 하면 자동 컴파일 된다. 
실행(콘솔 확인) : Run 명령(Ctrl+F11)
   

 

 

3-5. 주석 입력 - comment

         // 한줄 주석 
         /*
         여러줄 주석 : 단축키 
         */

프로그래밍에서 주석 입력은 중요하다. 자신이 어떤 내용을 코드를 작성했는지를 기록에 남겨야 자신은 물론 협업을 하는 다른 사람이 쉽게 파악이 가능하다. 수백 수천 줄의 코드를 이러한 주석이 없이 작업한다면 나중에 관리할 수 없는 지경이 될 수 있다. 

C언어에서 사용한 주석을 그대로 사용

여러줄 주석 단축키 설정 : 선택하고 Ctrl+Shift+/ 입력여러줄 주석 단축키 해제 : 선택하고 Ctrl+Shift+\ 입력

  • 단축키 활용
System.out.println(); <-- ()안에 내용이 없으면 줄바꿈만
     sysout 입력 후 -> Ctrl + spaceBar 클릭
C언어 스타일 문법 사용
System.out.printf("%s\n","오늘은 여기까지");
 

3-6. 자바 컴파일 확인
이클립스 작업 화면

.java 파일의 위치 

Buen.calss파일의 위치
 

 

오늘은 Java 프로그래밍의 시작점인 개발 환경 설정과 간단한 출력 코드 작성을 함께 알아보았습니다.
Eclipse와 JDK를 설치하고, 간단한 출력 프로그램을 작성하면서 Java 학습의 첫 걸음을 내딛었습니다. 특히, 코드 작성 시 주석을 활용하는 습관은 앞으로의 학습과 협업에서 매우 유용할 것입니다.
Java는 처음에는 조금 어렵게 느껴질 수 있지만, 차근차근 기초를 다지며 연습하면 점점 익숙해질 것입니다.
다음 포스팅에서는 Java의 기본 문법과 더 다양한 실습을 다뤄볼 예정이니, 꾸준히 학습하며 함께 성장해 봅시다!

 

파이썬에 관심있다면 아래 블로그글을 읽어보세요. 

 

Day 1: 파이썬과 VS Code로 프로그래밍 시작하기 - 설치부터 첫 코드 작성까지 완벽 가이드

1. 파이썬 소개안녕하세요! 오늘은 파이썬과 Visual Studio Code(VS Code)를 사용해 프로그래밍을 시작하는 방법을 알려드리겠습니다. 파이썬은 초보자도 쉽게 배울 수 있는 쉬운 문법과 강력한 기능으

nerdcodex.tistory.com

 

 

Day 03 기초 자바 - 자바의 상수와 변수 그리고 연산자 학습

이제 자바 프로그래밍을 위하여 이클립스와 JDK를 설치하고 간단한 콘솔 출력 함수를 이용한 예제를 배워 봤다. 오늘은 자바 프로그래밍을 위한 상수와 변수를 배워볼 에정이며, 다양한 자료형

azenara.tistory.com