NetBeans IDE 6.0 빠른 시작을 위한 학습서
NetBeans IDE를 찾아주신 것을 환영합니다!
이 학습서는 여러분이 "Hello World"라는 간단한 자바 콘솔 어플리케이션(java console application)작성하는 것을
따라가면서 도와줌으로써 NetBeans IDE 작업과정에 대하여
아주 간단하고 빠르게 소개할 것입니다. 일단 이 학습서를 마치게 되면,
IDE 안에서 어플리케이션을 생성하여 빌드하고 실행하는 방법에 관한
일반적인 지식을 얻게 될 것입니다.
이 학습서를 마치는데는 10분도 채 걸리지 않습니다.
이 학습서를 마치고 난 다음에는,
NetBeans IDE 해보면서 배우기(learning trails)로 가실 수 있습니다.
'해보면서 배우기'는 다양한 어플리케이션 형태를 위한 IDE 특장점과 프로그래밍 기법을
보다 넓게 조명해 주는 포괄적인 학습서입니다.
(역자주: NetBeans IDE가 아직 한글화 작업이 이루어지지 않았기 때문에 영문으로 된 메뉴와 화면으로 설명합니다)
"Hello World" 어플리케이션을 짜보고 싶지 않으신 분은 이 학습서를 건너뛰어 바로 '해보면서 배우기'로 들어가십시오.
시작하기 전에 준비할 사항
첫 프로그램을 작성하기 위해서는,
여러분의 시스템에 다음의 소프트웨어가 설치되어 있어야 합니다:
프로젝트 설정하기
IDE 프로젝트 생성하기 :
- NetBeans IDE를 시작한다.
- IDE에 들어오면, 아래 그림에 보이는 것처럼 파일(File) > 새 프로젝트 만들기(New Project)의 메뉴 항목을 따라 선택한다.

- 새 프로젝트(New Project) 마법사에 들어오면, 아래 그림에 보이는 것처럼 자바 범주(Java category)를 펼쳐,
자바 어플리케이션(Java Application)을 선택하고, 다음(Next)을 클릭한다.

- 마법사 안의 이름과 위치(Name and Location) 페이지에 들어오면,
(아래 그림에 보이는 것처럼) 다음과 같이 해나간다 :
- 프로젝트 이름(Project Name) 기입난에는
HelloWorldApp라고 적는다.
- 메인 클래스 작성(Create Main Class) 기입난에는
helloworldapp.HelloWorldApp라고 적는다.
- 메인 프로젝트로 설정(Set as Main Project) 체크상자는 선택된 채로 그냥 놔둔다.

- 마침(Finish)을 클릭한다.
프로젝트가 생성되어 IDE안에 열려진다. 다음과 같은 구성물들(components)이 보일 것이다:
- 프로젝트(Projects) 창 - 소스 파일, 코드가 의존하고 있는 라이브러리(library), 기타 등등을
포함하는 프로젝트의 구성물들이 트리형 보기(tree view)로 담겨져 있다.
- 소스 편집기 창 -
HelloWorldApp.java라는 파일이 열려져 있다.
- 탐색기(Navigator) 창 - 선택된 클래스 사이에서 요소들(elements)을 신속하게 탐색하는데 사용할 수 있게 한다.

생성된(발생된) 소스 파일에 코드 추가하기
새 프로젝트(New Project) 마법사에서 여러분이 메인 프로젝트로 설정(Set as Main Project) 체크상자를 선택된 채로 그냥 놔두었기 때문에,
IDE는 여러분에게 뼈대가 되는 클래스를 생성하여 주었습니다.
이제 여러분은 그 뼈대 코드에서 다음 줄을 바꿔치기하여 "Hello World!"라는 말을 추가 할 수 있을 것입니다:
// TODO code application logic here
이렇게 바꾸시면 됩니다:
System.out.println("Hello World!");
변경 사항을 파일(File) > 저장하기(Save) 메뉴 항목을 선택하여 저장한다.
이제 파일은 다음과 같이 되어 있어야 할 것입니다:
/*
* HelloWorldApp.java
*
* Created on Sep 7, 2007, 6:44:16 PM
*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package helloworldapp;
/**
*
* @author Sonya Bannister
*/
public class HelloWorldApp {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
소스 파일을 컴파일 하기
소스 파일을 컴파일하기 위하여,
IDE의 메인 메뉴에서 빌드하기(Build) > 메인 프로젝트 빌드하기(Build Main Project)를 선택한다.
창(Window) > 출력(Output) > 출력(Output) 메뉴 항목을 선택하면, 빌드 과정의 출력을 볼 수 있습니다.
출력(Output) 창이 열리고 다음 그림에 보이는 것과 유사한 출력이 표시된다.

빌드 출력이 BUILD SUCCESSFUL(성공적으로 빌드하였습니다)라는 문장으로 끝난다면,
프로그램 컴파일에 성공한 것! 축하드립니다!
빌드 출력이 BUILD FAILED(빌드하는데 실패하였습니다)라는 문장으로 끝난다면,
코드가운데 아마 구문 오류가 있을 것이다.
출력(Output) 창에는 오류가 하이퍼링크 텍스트(hyper-linked text)로 보고된다.
오류의 원인을 탐색하려면 하이퍼링크를 두번 클릭한다.
그렇게 해서, 오류를 바로 잡고, 다시 한번더 빌드하기(Build) > 메인 프로젝트 빌드하기(Build Main Project)를 선택한다.
프로젝트를 빌드할 때에는, 바이트코드(bytecode) 파일인 HelloWorldApp.class가 생성된다(발생된다).
파일(Files) 창을 열고, HelloWorldApp/build/classes/helloworldapp 꼭지를 펼치면,
다음 그림과 같이 새로운 파일이 있는 곳을 볼 수 있다.

이제, 프로젝트가 빌드 완료되었으므로,
프로그램을 실행할 수 있게 된 것이다.
프로그램 실행하기
IDE의 메뉴 막대에서 실행하기(Run) > 메인 프로젝트 실행하기(Run Main Project)를 선택한다.
다음 그림과 같은 것이 이제 보여져야 할 것이다.

축하드립니다! 여러분의 프로그램이 돌고 있습니다!
여러분은 이제 IDE 안에서 몇가지의 가장 공통적인 프로그래밍 과제를 달성하는 방법을 알게 되셨습니다.
다음 단계
자바 어플리케이션 개발에 적용하는 IDE 특장점을 보다 넓게 소개하는 것을 찾고자 한다면,
Introduction to Developing General Java Applications을 참조하십시오.
개발하고 있는 어플리케이션의 형태에 특정한 정보를 찾기 위해서는,
그런 형태의 어플리케이션에 관한 the NetBeans IDE '해보면서 배우기'(learning trails)를 이용하십시오.
각각의 '해보면서 배우기'는 기초에서 고급 범위에 이르는 일련의 학습서와 안내서를 포함하고 있습니다.
다음과 같은 '해보면서 배우기'가 이용 가능합니다: