私はLars VogelによってEclipse 4 tutorialに従っています。私はそのアプリケーションをさらに進めようとしています。私はEclipse Pluginsの本を読んでいますが、まだEclipse RCPを学ぶのは少し難しいです。自分の製品にPerspectiveSwitcherを使用しています。ワークベンチ全体なしでも可能ですか?
IDEのライブアプリケーションモデルからコピーした次のクラスURIを持つToolControlを追加しました。
bundleclass://org.eclipse.ui.workbench/org.eclipse.e4.ui.workbench.addons.perspectiveswitcher.PerspectiveSwitcher
しかし、製品を起動した後、私は、この例外を取得:
!ENTRY org.eclipse.e4.ui.workbench 4 0 2012-02-08 20:30:39.010
!MESSAGE Unable to create class 'org.eclipse.e4.ui.workbench.addons.perspectiveswitcher.PerspectiveSwitcher' from bundle '66'
!STACK 0
org.eclipse.e4.core.di.InjectionException: java.lang.IllegalStateException: Workbench has not been created yet.
を私はそれがorg.eclipse.uiのそれよりも高くなるので、私自身のプラグインの開始レベルを増額しようとしました.workbenchプラグイン。それは何も変わらなかった。
私の質問はです:自分の製品にパースペクティブスイッチャーを使用することはできますか?それとも、まったく別のやり方でこれにアプローチする必要がありますか?
Eclipse 4.4のステータスはどうなっていますか?まだ互換性レイヤーと一緒に行く必要がありますか? – Anton
AFAIKまだEclipse4のみのパースペクティブスイッチャーはありません。 –