공부하는 JAVA

JAVA 독학 03 - 자바 프로그램 개발 과정 이해하기

놀기왕라키 2022. 4. 27. 18:44
반응형

안녕하세요!

본격적으로 자바언어에 대해 배우기전에 개발과정을 먼저 공부해보겠습니다.

자바 프로그램을 개발하기 위해선 먼저 확장자가 .java인 텍스트파일을 생성하고 자바 언어로 코드를 작성해야합니다. 

이렇게 만들어진 파일을 javac 명령어로 컴파일을 합니다. 

컴파일에 성공하면 .class인 바이트 코드 파일이 생성됩니다.

 

바이트 코드파일을 완전한 기계어로 번역해서 실행하려면 java 명령어를 사용해야합니다. 

 

  • 컴파일(compile) : 컴퓨터가 이해할 수 있도록 0과 1로 이루어진 기계어로 변환하는 과정

 

프로젝트 생성과 실행

이클립스에서 자바 소스 파일을 작성하려면 우선 자바 프로젝트를 생성해야 합니다.

  • File - New - Java Project 메뉴를 선택합니다.

  • New Java Project 화면이 나타나면
  • Project name에 'chap01' 입력하고
  • 하단에 Finish를 눌러줍니다.

① 프로젝트명을 작성합니다.

② 프로젝트 생성 폴더 경로를 설정합니다.

③ JRE에서 사용할 Java 버전을 확인합니다.

④ Project layout은 기본적으로 자바소스파일과 컴파일된 바이트 코드 파일을 분리해서 저장하도록 설정되어있습니다.

⑤  JDK 11 이후 버전으로 지정하면 Module 대화상자가 나타납니다. 

 

 

 

 

 

 

 

 

 

위 화면에서 Create를 눌러줍니다.

  • JDK 11 버전 이후부터는 명령 프롬프트와 같은 명령 라인에서 프로젝트를 실행할 때 모듈명이 필요합니다. 

위 사진과 같이 중괄호 { } 사이에 requires java.se;를 작성합니다. 

이것은 Java SE(JDK)가 제공하는 모든 모듈이 필요함을 의미합니다.

CTRL + S 단축키를 이용해 현재 파일을 저장하고 

module-info.java 편집 뷰의 X 버튼을 눌러 창을 닫아줍니다.

 

소스 파일 생성

Hello.java 소스 파일을 생성하고 "Hello, LIKEIT" 메시지를 출력하는 코드 작성을 해보겠습니다.

Package Explorer 뷰에서 chap01 프로젝트의 src 폴더에서 마우스 오른쪽 버튼을 클릭하고 사진과 같이 Package를 선택합니다. 

 

Name은 exam01로 설정합니다

 

 

exam01로 만든 Package에서 또 마우스 오른쪽 버튼을 눌러 이번엔 Class 생성을 합니다.

 

사진과 같이 Name은 'Hello'로 입력해주고,

하단에 main() 메소드를 자동으로 추가하기 위해 public static void main(String[] args)를 체크해줍니다

 

Package Explorer 뷰를 보면 exam01 패키지안에 Hello.java 소스파일이 생성된것을 볼 수 있습니다.

사진과 같이 작성해줍니다.

package exam01;

public class Hello {
    public static void main(String[] args)   {
        System.out.println("Hello, LIKEIT");
    }
}

작성을 완료한 후 소스파일을 저장(CTRL + S) 해줍니다. 이클립스는 저장과 동시에 알아서 컴파일해줍니다.

 

이클립스에서 생성된 바이트 코드 파일을 실행하는 방법은 아주 간단합니다.

상단에서 해당하는 아이콘을 클릭해줍니다

 

그럼 하단 Console 뷰에서 실행 결과가 나타나게 됩니다 "Hello, LIKEIT"

 

마치며

저와 같이 이렇게 시작하시는 분들이 이 포스팅을 보면서 조금이라도 도움이 되었으면 합니다. 

우리 모두 파이팅

반응형