3. Exercise: Create an RCP application with the wizard
연습 : 마법사를 통해 RCP application 만들기
exercise에서 template base의 Eclipse RCP application을 만들어봅니다.
그리고 IDE를 통해 실행해봅니다.
3.1. Create project : project 만들기
File > New > Other… > Plug-in Development > Plug-in Project를 통해 project를 생성합니다. 이름은 com.example.e4.rcp로 해봅니다.

아래 화면과 동일하게 세팅해 주세요

이후 Next를 누릅니다.

아래 빨간 네모박스를 체크해 줍니다. 그리고 Next

또 Next를 눌러줍니다.(Finish 아님)
그러면, 아래 같은 화면이 나옵니다. 이 마지막 wizard page에서 [Create sample content (parts, menu etc.)]를 체크해줍니다.
이 flag를 통해서 생성된 application은 example content를 가지게 됩니다. 예를 들어, view, 몇 개의 메뉴, toolbar entry 같은 것들입니다.

wizard는 clearPersistedState startup option을 product configuration file에 추가합니다.
이 옵션은 application이 실행되기만 하면, 당신의 application model을 최신상태로 유지해 줍니다.
3.2. Launch your application via the product file
: product file을 통한 실행
생성된 Product file을 double-click하여 엽니다.

Overview tab으로 이동합니다.
그리고 [Launch an Eclipse application] 하이퍼 링크를 눌러서,
Eclipse application을 실행합니다.

3.3. Validate : 검증
Eclipse application이 실행되는 결과가 나타나야합니다.
application은 아래 화면 처럼 나타납니다

3.4. Error analysis : error 분석
당신이 만약 빈 창(empty window)를 보게 된다면,
처음 wizard에서 template 선택 전에 finish를 눌렀거나,
마지막 페이지에서 [Create sample content flag]를 안 누른 것입니다.
이것을 수정하려면, 생성한 plug-in을 삭제하고 다시 만들어야 합니다.
'Automotive > EclipseRCP' 카테고리의 다른 글
Eclipse RCP (Rich Client Platform) - 5.다른 plug-ins으로 부터 application model 확장하기 (0) | 2022.01.21 |
---|---|
Eclipse RCP (Rich Client Platform) - 4.Eclipse application 구조 설명 (0) | 2022.01.21 |
Eclipse RCP (Rich Client Platform) - 2.설치 (0) | 2022.01.21 |
Eclipse RCP (Rich Client Platform) - 1.소개 (0) | 2022.01.21 |
SWT/JFACE 발전 흐름 (0) | 2021.01.28 |