티스토리 뷰

이클립스로 SKVM 개발환경 만들기 및 이클립스 단축키 모음


1. http://www.eclipse.org/ 에서 받은 이클립스 다운로드후 압축 해제
2. eclipse.exe 실행
3. 처음 실행시에 workspace 를 물어보는 창이 나오는데 자신의 skvm 작업 폴더를 지정하시면됩니다
(예) C:\Mobile\SKVM134\work
4. 처음 실행했을경우에 나오는 화면은 화면 오른쪽 상단에 화살표 모양 클릭해주면 사라집니다
5. 이클립스 창 중에 왼쪽 Package Explorer 에서 마우스 오른쪽 버튼을 누리시고
new -> project -> java Project ->프로젝트 이름 입력(폴더명) -> next -> Libraries
현재 등록되있는 (JRE System Library [jre.1.5.0_04])선택하시고 오른쪽 메뉴에 Remove 선택해서 삭제해줌
Add External Jars... 클릭 -> C:\Mobile\SKVM134\classes\classes.zip선택 -> finish
6. Package Explorer 창에 새로생긴 프로젝트 명 위에서 마우스 오른쪽 클릭
new -> class -> class name 입력 -> finish
7. 그럼 기본적인 환경은 만들어 졌습니다.

이클립스와 skvm과 연동하기
---------------------------------------------------
1. C:\Mobile\SKVM134\com.xce.plugin 폴더를
C:\eclipse311\eclipse\plugins에 복사
ex) C:\eclipse311\eclipse\plugins\com.xce.plugin

- 이클립스 재기동 -
---------------------------------------------------
* 재기동하면 Menubar에 XVM이 새로 추가되어 있을 것이다
- Menu : Properties, Debug, Build, Run
---------------------------------------------------
2. Windows -> Preferences -> XVM
- Emulator Location (SKVM134\bin\PhoneEmul_64kc.exe),
- Device(SKVM134\device_info\GIGA\GIGA.xml)
- Option(Memory Amount) : 512
- Debugger Info(Debugger Port) : SKIP
-----------------------------------------
3. Customize Perspective -> XVM Project에 체크

******************************************************
1. 새 프로젝트 시작

- 작업경로(Workspace) 지정

File -> New -> Project
- XVM Project - XVM Project Wizard

[Next]

2. Project Name 설정
ex) xceMIDlet

[Next]

*************************************************************************
※ /src에는 source를 /classes에는 컴파일된 class 파일을 저장하기
-------- ■ source (tab) ------------------
3. Add Folder -> New Source Folder
: /src 입력 -> yes

4. Default Output Folder : bin => classes로 변경
ex) xceMIDlet3/bin => xceMIDlet3/classes
*************************************************************************

-------- ■ Libraries (tab) ------------------
5. Add External JARs : C:\Mobile\SKVM134\classes\classes.jar
* JRE System Library [j2re1.4.2_09]는 제거(Remove)-----------------------------------------

[Finish]

(생성할 MIDlet java파일의 이름을 입력하세요)
MIDlet Name 입력 (ex : xceMIDlet)

- ※ F5로 새로고침 해줌 -

빌드 = 컴파일
실행 = Run
------------------------------------------------------

C:\Mobile\SKVM134\work\xceMIDlet\bin\settings.xml

* Required, Optional, User Defined, MIDlets

* Properties에서 필드를 변경하면, settings.xml에 저장이 되고,
그 파일에서 MSD을 구성할 내용을 추출한다.
저장되는 파일은 /bin 폴더에 저장된다.

이클립스의 유용한 몇가지 기능

이클립스에서는 컴파일이 세이브를 하게되면 같이 됩니다.

1. 클래스명 뒤에 . 을 찍으면 사용할수 있는 매소드 명들이 자동으로 떠서 선택할수 있습니다.

(예) System.out.println() // .(마침표)를 입력하면 사용가능 매소드명 팝업

2. 소스 작성후 정렬하기 (현재상태에서 들여쓰기 를 알맞게 자동으로 해줌)

Ctrl+a(소스전체선택) 후 Ctrl + i

3. 소스 작성후 정렬하기 (이클립스 스타일로 소스정렬)

Ctrl + Shift + F

4. import 자동 생성 하기

(예) 최상위에 import 문없이

public class Creater extends MIDlet 을 선언후

Ctrl + Shift + O 를 해주시면 import 문이 자동으로 생성됩니다.

5. 빠른수정 (Ctrl + 1)

소스작성후 try / catch 문이나 for , while , if 등등

으로 묶어야 할일이 생겼을경우 원한는 부분을 블럭으로 지정하여 Ctrl + 1 을 눌러주면

팝업 메뉴중에 원하는 것을 선택해 주면 묶어줍니다

(예) creater = Image.createImage("/creater.gif");

try/catch 문 안에 넣지 않고 코딩후 저문장 전체를 블럭으로 지정하신후 Ctrl+1 눌러주시면

됩니다 (문장 앞에 공백도 모두 포함하셔야 되는 것 같습니다.)

빠른 수정 기능은 이밖에도 몇가지 기능이 더있습니다. 변수명도 한번에 바까주는기능도 있구요

6. 추상클래스 상속시에 꼭 오버라이딩 해야하는 매소드명 한번에 쓰기

우선 MIDlet 을 상속 받게 되면 startApp와 pauseApp detroyApp 를 오버라이딩 해야하는데

다 쓰기 귀찮으면 MIDlet 상속받은 클래스 선언부 그줄을 왼쪽 옆으로 보게되면 조그만 x 표시가

보이는데 거길 클릭해주시게되면 팝엡 메뉴가 나옵니다. 그중에 맨위에 Add uninplemented Mathod 를

클릭해주시면 추상매소드 들이 자동으로 써집니다

출처 : Tong - 반이오타님의 My Development Tools통

'기억하자정보' 카테고리의 다른 글

운영체제의 기능  (0) 2007.03.25
자바 this  (8) 2007.03.19
이클립스 자동 import문 생성 방법  (0) 2007.03.19
Media On Air On Air 1.4  (0) 2007.03.19
자바. 두수곱 합 차  (0) 2007.03.19
댓글
안내
궁금한 점을 댓글로 남겨주시면 답변해 드립니다.