본문 바로가기

Programming/Java

[Java] 이클립스(eclipse) 자바 프로젝트 - HelloWorld


java 공부해보겠다고..jdk 설치하고 환경변수 등록하는 글을 포스킹한지 6개월이 넘어 HelloWorld 프로젝트를 만들었구나....장하네..

암튼..자바의 필요성을 너무나도 확실히 느끼고 있는중이라...학교에서 2003년에 배우고는 처음으로 자바코딩을 들어갑니다.

프로그래밍 언어 공부할 때 어디서나 처음으로 다루는 HelloWorld........

이클립스를 사용해 보지 않은 터라..이클립스로 프로젝트 관리를 하며 진행해볼까 합니다.
아직은 자바보다 이클립스가 더 어렵다는.;;;

http://www.eclipse.org/downloads/

Helios, Galieo, Ganymede, Europa 패키지가 있는데..차이점은 잘 모르겠으나..개발 용도에 따라 다른것 같군요..자세히 알아보려면 각 패키지의 Feature List를 참조하시면 될 듯 합니다.

우선 공부를 시작하려는 것은 응용->웹 순서이므로...자바 기본 패키지만 사용하면 될 듯하여
저는 Galileo 패키지를 받았습니다. 

맨날 Visual Studio로 C/C++,  MFC만 하다가..이클립스를 하려고 하니..

단축키, 기능여부 아무것도 모르겠네요..하다보면 나아지겠죠

우선 이클립스를 실행하니 아래와 같은 다이얼로그박스가 뜨는군요..


프로젝트가 위치할 폴더를 지정해준다음 이클립스가 실행되자 마자 난관에...



프로젝트를 만들려고 하자마자 난관에..Java EE 가 먼지도 모르겠고..뭐가먼지..아아..어쩌란 말인가.

그냥 프로젝트를 만들어 봅니다.

File - New - project 를 하니 생성가능한 project 목록이 나오는군요


Visual Studio에서 프로젝트를 생성할 때 여러 종류를 선택하듯..그런거 같다..라고 하고 알고 넘어 갑니다. 사실 전 Visual Studio를 실무에서 1년간 하고도 dll 이나 ActiveX, Com 같은 것은 만들줄 몰랐고..해보지도 않았습니다..필요할 때 하면서 알게된거죠..ㅡ,.ㅡ

현재 필요한 건 콘솔에서 HelloWorld를 보는 것이므로 Java Project를 선택하였습니다.

프로젝트 이름을 설정해주고...



여기서 특이한 건 JRE 항목에서 Use an execution enviroment JRE 에 설치한 JDK가 자동으로 선택된다는 것입니다.  환경변수 등록을 하지 않아도 된다고 하네요

여기서 Next를 누르면 출력폴더를 따로 지정할 수 있고..Finish를 하면 기본 출력폴더로 선택되겠죠..
어딘인지 모르나...분명 설정에서 바꿀수 있을 것 같으므로 Finish..


프로젝트도 만들어 졌고...Visual Studio에서 하듯..Class를 추가합니다.



클래스를 만드니 아래처럼 클래스 껍데기가 만들어지네요..

public class HelloWorld {

}

자바의 프로그램 시작점인 main() 함수를 작성하고 HelloWorld를 출력하게 했습니다.

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

툴바의 Run을 누르니...Console 창에 HelloWorld가 출력되는 군요
만약 Console 창이 보이지 않으면 Window - Show Window - Console을 선택해서 볼수가 있네요.


오늘은 여기까지...
코딩보다 블로깅이 힘들다는.........

이클립스를 자유자재로 다루는게 참 중요할 것 같군요...

디버깅은 어떻게 할 것이며...브레이크 포인트, Visual Studio에 Watch, Memory, CallStack 등은 어떻게 볼 수 있을련지...아직 갈길이 머네요..