2011년 4월 18일 월요일

자바 설정 및 실행(Java Setting & Execution)

저번 시간에 자바를 설치하였다면 오늘은 자바를 편하게 쓰도록 설정을 해보죠. "시작->모든 프로그램->보조 프로그램->명령 프롬프트" 라는 창이 있는데 그걸 오픈하세요. 그리고 자바의 컴파일 명령어인 javac 를 쳐보세요. 다음에 컴파일된 자바를 실행시켜주는 명령어인 java 도 치고 엔터 눌러보세요. 둘 다 잘 되나요? 헉, 혹시 안되나요? 놀라지 마세요. 파일 못찾겠다고 안돼야 정상입니다. ^^

우리가 필요한 실행파일은 javac.exe 랑 java.exe 입니다. 자바로 프로그래밍할때 우리가 만든 소스를 작동시킬수 있는 형태로 변환(컴파일) 시켜주는 javac 와 그 변환된 프로그램을 실행시켜주는 java 파일이 필요한데 그 파일들은 여기에 있습니다. 지금 쓰는 디렉토리명은 버젼에 따라 조금 다를수 있겠지만 "C:\Program files\Java\jdk1.6.0_23\bin" 디렉토리안에 들어 있습니다. 이 안에서 소스를 만들고 프로그램 실행시키고 할수도 있겠지만 그러면 원래 있는 파일들과 섞여버려서 난잡하겠죠? 그래서 어디서나 실행할수 있도록 설정을 고쳐주는게 좋습니다. 방법은 아래와 같습니다.

먼저 여러분의 바탕화면에서 "윈도우즈 버튼+Pause Break 버튼"을 누르시면 "시스템 등록정보"가 나옵니다. 마우스를 좋아하시면 "내 컴퓨터"에서 오른쪽 마우스 버튼 누르시고 "속성"을 선택하셔도 나오구요. 거기서 "고급" 탭을 누른후에 보시면 "환경변수"가 있습니다.


들어가시면 밑에 "시스템 변수" 란이 있죠? 거기 창에 보시면 "Path"라는 라인이 있을 겁니다. 거기에 마우스 지정하시고 아래 "편집" 버튼을 누르세요.


그리고 "변수값" 이라고 되어 있는 곳의 끝에다 ;C:\Program Files\Java\jdk1.6.0_23\bin 이런식으로 붙여주고 다 확인 버튼 누르시고 나오시면 됩니다. 앞에 세미콜론이 있어야 앞의 라인과 구별이 되야하니 꼭 붙여주시기 바랍니다. 이미 세미콜론이 쓰여있다면 당연히 붙일 필요없구요.


그리고 기분 전환 삼아 가볍게 컴퓨터를 리붓하고 다시 시작해 봅시다. ("시작->모든 프로그램->보조 프로그램->Windows 탐색기"를 이용해서 자바 bin 디렉토리로 가시면 주소창에서 디렉토리 경로를 편하게 복사하실수 있습니다.)



이제 아까 얘기한 "명령 프롬프트"창을 오픈하고 javac 나 java 를 입력해 보세요. 뭐라고 뭐라고 하면서 작동하죠? 이젠 어디서나 여러분이 자바로 짠 프로그램 소스를 컴파일하고 실행시킬수 있는 자바 프로그램 설정이 모두 완료된 것입니다. 자바 소스는 파일명이 *.java 이고 그 소스를 실행할수 있게 만든 즉 컴파일이라고 표현하는데 컴파일된 파일명은 *.class 라고 합니다. 즉 .class 를 만들기전 컴파일 하기전에 여러분이 .java 소스를 프로그래밍해야 하는데 시중에 편하게 여러분이 코딩할수 있는 에디터 프로그램이 많이 나와 있습니다. 그런데 사실 이 소스들은 텍스트 형식이기 때문에 윈도우즈에 있는 메모장으로도 얼마든지 여러분이 프로그램을 짤 수 있습니다. 일단 처음이니 기본으로 깔려있는 메모장으로 짜보시고 차차 여러분이 원하시는 자바 에디터를 골라서 사용해 보시기 바랍니다. 이번에는 여기까지 하고 인터넷에서 파일명이 *.java로 되어있는 파일들 다운받아서 안의 내용을 메모장으로 한번 열어보세요. 내용은 몰라도 어떤 프로그램인지 이제 여러분도 실행해 볼수 있습니다. 실행은 명령 프롬프트창 여시고 자바 파일이 있는 디렉토리에서

javac 파일이름.java

이렇게 하면 컴파일이 되면서 파일이름.class 가 생성이 됩니다.
그런후에 이 생성된 파일을 실행시키면 프로그램이 작동됩니다.

java 파일이름

여기서 실행할때 확장자인 .class 는 생략되니 잊어버리지 마세요.

위의 두가지 명령은 자바 공부하는동안 지겹도록 쓰게 됩니다. 자바 에디터를 사용하게 되면 물론 여기서 해방입니다. 버튼만 눌리면 이런 명령어들을 알아서 실행해주니 편하고 기본 명령어들을 색깔로 표시해줘서 코드 보기도 수월합니다. 메모장은 글씨가 흑백이니까요. 그런 점 때문에 자바 에디터를 보편적으로 많이 사용하고 있으니 필요하신 분들은 아무 자바 에디터나 설치하고 다음부터 그 에디터로 같이 따라해보시면 됩니다. 못구하셨으면 불편하시더라도 그냥 메모장 쓰셔야죠. ㅎㅎ

예고편: 이렇게 어려운 코드(?)를 다음에 짤 예정임. 긴장바람. 두근두근 ^^*

처음부터 자바 에디터 없다고 포기하시는 분(?)이 나올 가능성이 있을지도 모르겠군요. 그럼 너무 불공평한가?? 마음에 드는거 못구하셨으면 Xinox Software사에서 나온 JCreator LE 5.00 무료버젼을 한번 써보시기 바랍니다.


용량이 작으면서도 깔끔하고 다양한 기능을 제공하는 자바 에디터입니다. 진작 자바 에디터 설치하는거 가르쳐주지 명령프롬프트창 열고 힘들게 자바 실행하는 방법을 왜 갈켜줬냐고 하시는 분이 있을지 모르지만 에디터가 만병통치약은 아닙니다. 하다보면 아시겠지만 컴파일은 되는데 실행이 되지 않을때가 있습니다. 그럴 경우에는 오리지날 자바 프로그램을 직접 돌려 컴파일하고 실행하면 되니 기본을 게을리하지 말아주세용~~ 별꺼 아닌 내용인데도 굉장히 글이 길어지네요. 다음부터는 타이핑 횟수(?)도 줄일겸 말 편하게 할테니 이해하셈~ ^^

자바의 작동원리를 설명한 개요도인데 다음시간에 본 내용에 들어가기에 앞서 감상(?)부터 하시기 바랍니다. 우리는 바로 첫번째 Java Source Code를 만드는 것이 주요한 임무가 될것입니다. 그것이 자바 프로그래머의 역활이고 나머지는 자바 프로그램이 다 알아서 해줄 것이니 염려 푹 놓으시기 바랍니다.^^


댓글 1개:

  1. Hi there, i read your blog occasionally and i own a similar one and
    i was just curious if you get a lot of spam remarks?
    If so how do you reduce it, any plugin or anything you can advise?
    I get so much lately it's driving me crazy so any assistance
    is very much appreciated.

    Stop by my website ... bangkok office for rent

    답글삭제