본문 바로가기
Android App/Java

자바 시작하기-이클립스 프로젝트, 소스 작성 및 실행

by AppJinny 2022. 12. 26.

*자바 시작하기-이클립스 프로젝트, 소스 작성 및 실행

-통합개발환경(IDE) 이클립스(Eclipse)를 통해 프로젝트를 생성하고 소스(.java) 작성하여 실행

-IDE 도구는 대부분 프로젝트를 먼저 생성하고 소스 파일을 작성함

 

*이클립스 프로젝트 생성

-이클립스 실행

-Create a Java project 또는 메뉴 File - New - Java Project

-Project name : 프로젝트 명

-JRE : Use an execution envitoment JRE  JavaSE-17 선택

--JRE 선택옵션 3가지

더보기

 

*Use an execution environment JRE

-선택된 JavaSE 버전 기준으로 소스 파일을 컴파일하고 실행함

-빌드번호와 상관없이 JavaSE버전에 중점을 둘 때 선택

-빌드번호란 17.0.x를 말하며 여기서 JavaSE 버전은 17이 됨

*Use a project specific JRE

-선택된 JDK(자바개발도구) 기준으로 소스 파일을 컴파일하고 실행함

-빌드 번호별로 JDK를 선택할 때 유용

*Use default JRE 'xxx' and workspace compiler preferences

-이클립스의 기본 자바 버전을 사용해 소스 파일을 컴파일하고 실행

 

-Module : Create module-info.java file 체크 해제

-Finish

 

*이클립스 소스작성 및 실행

-생성된 프로젝트

-src 디렉토리 우클릭

-New

-Package(소스파일과 바이트코드 파일을 관리하기 위한 디렉토리)

-Name : ch01.sec09 (상위패키지 ch01과 하위 패키지 sec09 생성 .(도트)기호로 구분함)

 

-패키지는 기본적으로 Flat으로 나열되어 있음

-디렉토리 계층으로 변경 - ⫶ 선택 - Package Presentation - Hierarchical

 

-소스파일 생성

-하위패키지 선택(ex. sec09또는 sec11) - 우클릭

-New - Class

-Name : 클래스 명

--클래스명 생성 시 주의사항 : 숫자로 시작할 수 없고 공백 포함 불가, 소스 파일명과 소스안의 클래스명 은 대소문자가 완전히 일치해야 함

-☑︎Public static void main(String[] args) 체크 (main() 메소드 추가)

--main() 메소드 블록{} : 바이트코드 파일 실행 시 main()메소드 블록{} 안의 코드가 실행됨, main()메소드를 프로그램 실행 진입점(entry point)라고 부름

--main()메서드 블록{} 안 실행문 뒤에는 반드시 세미콜론(;)을 붙여야 함

-Finish

 

-소스파일 실행

-소스파일 작성 후

-상단 툴바  ▶️ 실행 아이콘 클릭 또는

-마우스 우클릭 - Run As - Java Application 선택

-실행 결과 Console뷰에 나타남

 

*컴파일된 바이트코드 파일 위치

-소스파일(.java) 작성 후 실행 클릭하면 자동으로 컴파일 됨

-컴파일된 바이트코드 파일(.class)은 프로젝트파일 bin 디렉토리에 패키지 디렉토리와 함께 저장됨

 

 

 

 

 


이 포스팅에 작성한 내용은 신용권, 임경균, ⌜이것이 자바다⌟, 한빛미디어(주), 2022 에서 발췌하였습니다.