Eclipse RCP가 실제로 필요한지 여부를 고려하십시오. Eclipse RCP는 광범위한 비즈니스 도메인과 복잡한 사용자 인터페이스로 복잡한 애플리케이션에서 빛을 발합니다.
그러나 설치 프로그램 마법사는 매우 간단하고 정적입니다. 2 ~ 3 개 이상의 사용자 입력이 필요하다고 상상할 수 없습니다. 귀하의 질문처럼 조금 "나는 아름다운 음악을 듣고 싶어 가. 어떻게 내가 피아노를 연주하는 로봇을 프로그래밍?"입니다
SWT와 JFace의를 사용하여 자신을 제한하는 것이 훨씬 쉽다. JFace WizardDialog
을 사용하여 멋진 설치 마법사를 만드십시오. Eclipse RCP 프레임 워크가 필요 없다는 것을 알게 될 것이다. 좋은 자습서는 http://www.vogella.com/tutorials/EclipseWizards/article.html을 참조하십시오. 당신이 이클립스 RCP 런타임 프레임 워크의 기능을 필요가 있다고 생각 않는 경우
, 난 당신이 대신 아래의 경로에 따라 제안 :
- 을 RCP 애플리케이션을 작성합니다 (예를 들어, 샘플 '메일'응용 프로그램) . 애플리케이션의 주요 진입 점인 클래스가 생성됩니다. 이 클래스는 Eclipse Workbench를 시작합니다. 이 코드를 삭제하고 대신 WizardDialog를 시작하십시오.
메뉴, 드래그 앤 드롭 기능이있는보기, 키 바인딩 등 많은 기능을 사용할 수 없습니다. 그런 것들이 필요할 것이라고 상상할 수 없습니다. 그러나 다음 Eclipse RCP 기능의 이점을 누릴 수 있습니다.
- Eclipse 실행 프레임 워크. JRE를 포함한 자체 완제품을 만드는 능력.
- OSGi 프레임 워크. 새 플러그인을 쉽게 추가 할 수 있습니다. 서비스, 청사진 등을 사용할 수있는 능력.
- JFace 프레임 워크.
- EMF (매우 복잡한 설치 마법사가있는 경우)
- 기타 Eclipse 플러그인은 Eclipse Workbench 컨텍스트 외부에서 작동하지 않지만 다른 플러그인은 작동하지 않을 수 있습니다.당신이 확신 당신이 전체 이클립스 워크 벤치를 필요로하는 경우
, 당신은 항상 다음을 수행 할 수
- 는 '봉쇄'하는 '기본'관점을 정의합니다.
- 명령을 사용하여 한 관점에서 다른 관점으로 이동합니다. 이렇게하면 이전 마법사보기를 다른 (숨겨진) 관점에서 열어 둘 수 있습니다. 당신이 RCP 이클립스를 처음부터
- 사용 이클립스 컨텍스트 등
모든 표준 이클립스 워크 벤치 기능, 메뉴의를 숨기기 위해, 나는 설치 마법사의 특정 유스 케이스의 프레임 워크를 학습하지 않는 것이 좋습니다. 이 방법으로 해킹 할 수 있으려면 이미 Eclipse RCP에 대한 지식이 필요하며 깨끗하거나 좋은 구현이되지는 않습니다 .-
고마워요. 나는 대화를 허용하도록 마침내 그들을 설득했다. 이제 마법사를 사용할 수 있습니다. – eeandrew
이 설치 도구는 앞으로 자체를 업데이트해야하기 때문에 RCP가 필요합니다. – eeandrew