개발언어의 선택
- C 와 Java , 잠시 고민하다가 우선은 자바로 선택함.... 속도 문제가 있을 수도 있지만, COD를 통해 일부 해결가능할 것으로 생각하고, 무엇보다도 C는 싫증이 나서....
필요한 소프트웨어 설치
JDK 를 다운로드 받아서 설치함.
최신 버전은 jdk1.5.0_02 (거의 50M임.)
시스템 환경변수에 JAVA_HOME CLASSPATH 설정해줌 (아, 귀찮아,,, 좀 그냥 알아서 자동으로 해주면 안되나)
Eclipse 를 다운로드 받아서 설치함.
본격적인 통합개발환경은 아니지만,,,, 앞으로 많은 성장 가능성이 있을 것 같아서,,,, 그냥 EditPlus 쓰기는 좀 뭐해서....
WIPI SDK 를 찾아봤는데,,,, 가장 쉽게 눈에 띄이는 것이 AROMA-WIPI Emulator(SDK) 였음....
개발사는 아로마소프트(http://www.aromasoft.co.kr) 인데 정작 그 사이트에서는 찾을 수가 없고 위피 자바 개발자 커뮤니티(http://developer.wipi.or.kr/WIPI-JAVA/)의 자료실에서 다운로드받아서 설치함.
이클립스 작동
이클립스에서 첫번째 프로젝트를 생성함.... 그리고, 예제로 HelloWorld 출력하는 코드를 생성함....
역시, import org.kwis.msp 패키지를 찾을 수 없다는 에러구문이 즐비하게 뜸.... 어이쿠,,,,
이클립스의 프로젝트 WIPI-Test의 Properties 창을 열어서 Java Build Path 항목에 위의 아로마 에뮬레이터의 classes.zip 파일을 Add External JARS 버튼으로 추가함.... ( C:\AromaWIPI\JavaAppDemo\lib )
Javadoc location 필드는 처음에 안잡혀있으므로 브라우징해서 잡아준다....
WIPI Emulator 와 연동하는 법
자, 결과가 빨리 보고 싶어 근질거린다....
두가지 과정이 필요한데, 우선은 컴파일 결과를 Jar 파일로 만드는 일이고,
다른 하나는 이클립스의 Run->External Tools 를 설정하는 일이다.
첫번째, Jar 파일은 이클립스의 File->Export 메뉴 또는 Package 창에서 오른쪽 버튼을 클릭하면 나타나는 팝업 메뉴의 Export 항목을 사용하여, 처리한다.
그 다음은, Run 환경을 설정하는 일이다...
이클립스의 Run->External Tools 메뉴에서 다음과 같이 설정한다.
이때 Arguments 란에는 다음과 같이 설정해준다. (줄바꿈은 없음... 빈칸 하나인데 자동 줄바꿈으로 보일 뿐이다)
-HEAPSIZE=1024 -classpath c:\eclipse\workspace\WIPI-Test\WIPI-Test.jar org.kwis.msp.lcdui.Main HelloWorld2
c:\eclipse\workspace\WIPI-Test\WIPI-Test.jar : Export 해서 뽑아낸 Jar 파일
org.kwis.msp.lcdui.Main : SDK 메인 클래스
HelloWorld2 : 실행하고자 하는 클래스
실행버튼(Run)을 누르면 다음과 같은 결과를 얻을 수 있다.
참고로, Emulator의 Console 출력은 이클립스의 Console 화면에서 확인할 수 있다...
이상으로, WIPI JAVA 개발환경 구축을 완료했는데,,,, 아쉬운 점은,,,, JAR를 뽑아내는 일을 계속해줘야 한다는 것이다... 이걸 그냥 Run 하면서 자동으로 할 수는 없남.... 이클립스의 설정이거나 또는 Ant 를 사용하면 가능하지 않을까 싶다..... 빨리,,,, 해봐야지... ㅎㅎㅎ
http://blog.naver.com/davieyu/26781352
'개발지식창고 > JAVA' 카테고리의 다른 글
이클립스로 자바 프로그램 Hello World 만들기 (0) | 2011.09.10 |
---|---|
이클립스 자바 api 소스 보기 및 Java API Docs (한글 도움말) 설정하기 (eclipse java api source attach) (0) | 2011.09.07 |
이클립스(eclipse) 단축키 정리 모음 (0) | 2011.08.18 |
자바강좌 사이트 (0) | 2011.08.17 |
eclipse WIPI 개발 환경 구축 (0) | 2011.08.16 |