1.8 이클립스 소스 작성부터 실행까지
1.5절에서 작성했던 Hello.java 소스 파일을 이클립스에서 작성하고, 실행시켜 보자.
01 Package Explorer 뷰에서 src 디렉토리를 선택하고, 마우스 오른쪽 버튼으로 클릭하여 [New] - [Package]를 선택한다. Name 입력란에 ‘ch01.sec08’을 입력하고 [Finish] 버튼을 클릭한다.
패키지는 소스 파일과 바이트코드 파일을 관리하기 위한 디렉토리라고 생각하자. 앞으로 모든 예제는 장별, 절별로 패키지를 만들어서 관리할 것이다. 많은 예제 소스 파일을 쉽게 찾기 위해서이다.
02 ch01.sec08 패키지에서 마우스 오른쪽 버튼으로 클릭하여 [New] - [Class]를 선택한다.
03 [New Java Class] 대화상자가 나타나면 Name 입력란에 ‘Hello’를 입력한다. 그리고 main() 메소드를 자동으로 추가하기 위해 [public static void main(String[] args)]를 체크하고 [Finish] 버튼을 클릭한다.
Name 입력란에 클래스 이름을 입력할 때 주의할 점은 첫 문자가 대문자여야 한다는 것이다. 소문자로 입력하면 경고 메시지가 나타난다. 자바 소스 파일명(Hello.java)과 작성하는 클래스명(Hello)은 대소문자가 일치해야 한다.
04 소스 코드 편집 뷰가 열리고 Hello 클래스와 main() 메소드가 자동으로 생성되면, main() 메소드 중괄호 {} 내부에 다음과 같이 작성한다.
package ch01.sec08;
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, Java");
}
}
글자 크기를 변경하려면 [Window] - [Editor] - [Zoom In] 또는 [Zoom Out] 메뉴를 이용하거나, 단축키
Ctrl++/-를 이용한다.
05 소스 코드가 완성되었다면 툴바에서 [Run] 아이콘을 클릭하거나 단축키 Ctrl + F11을 눌러 컴파일하고 실행한다.
06 [Console] 뷰에 “Hello, Java”가 출력된 것을 볼 수 있다.
이클립스는 소스 파일을 저장하면 내부적으로 javac 명령어를 실행해 컴파일을 수행한다. 그리고 [Run] 아이콘을 클릭하면 내부적으로 java 명령어를 실행해 컴파일된 바이트코드를 실행한다.