2016-06-28 8 views
0

私はEclipseの火星で(GEFとdraw2dを使用して)機能ベースのRCPアプリケーションを開発し、私は外の実行可能ファイルを生成したいです製品。このためには、「Eclipse製品エクスポートウィザード」を使用します。輸出のEclipse RCP製品 - >「未解決の要件: - バンドルが必要:org.eclipse.ui.views」

!SESSION 2016-06-28 13:54:38.816 ----------------------------------------------- 
eclipse.buildId=unknown 
java.version=1.8.0_92 
java.vendor=Oracle Corporation 
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE 
Framework arguments: -clearPersistedState 
Command-line arguments: -os win32 -ws win32 -arch x86_64 -clearPersistedState 

!ENTRY org.eclipse.equinox.app 0 0 2016-06-28 13:54:40.239 
!MESSAGE Product interfaces.interfaces could not be found. 

!ENTRY interfaces 2 0 2016-06-28 13:54:40.596 
!MESSAGE Could not resolve module: interfaces [3] 
    Unresolved requirement: Require-Bundle: org.eclipse.ui.views 


!ENTRY org.eclipse.osgi 4 0 2016-06-28 13:54:40.598 
!MESSAGE Application error 
!STACK 1 
java.lang.NullPointerException 
    at org.eclipse.emf.common.util.URI$URIPool$PlatformAccessUnit.setValue(URI.java:865) 
    at org.eclipse.emf.common.util.URI$URIPool.intern(URI.java:1949) 
    at org.eclipse.emf.common.util.URI.createPlatformPluginURI(URI.java:2718) 
    at org.eclipse.e4.ui.internal.workbench.swt.E4Application.determineApplicationModelURI(E4Application.java:426) 
    at org.eclipse.e4.ui.internal.workbench.swt.E4Application.loadApplicationModel(E4Application.java:350) 
    at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:254) 
    at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:145) 
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) 
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) 
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
    at java.lang.reflect.Method.invoke(Unknown Source) 
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669) 
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608) 
    at org.eclipse.equinox.launcher.Main.run(Main.java:1515) 

私は問題ではない、すべての必要なライブラリ/プラグインが生成されたフォルダに含まれているということだと思う:私は実行可能ファイルを起動したときが、エラーがあります。

「製品 - >概要」タブ - >「Eclipseアプリケーションを起動」でアプリケーションを起動しようとすると、同じエラーが発生します。 この問題は、「構成の実行 - >プラグイン - >必要なプラグインの追加」をクリックすることで解決できます。 「Add Required Plug-ins」で追加されたプラグインが実行ファイルを実行するために欠けているとします。

実行可能ファイルをビルドするときに、Eclipseにeclipseを含める方法を教えてもらえますか?あるいは私は何か他のものを逃していますか

私はすでに "プラグイン - >ビルド - >バイナリビルド/ソースビルド"ですべてのチェックボックスをオンにしました。私はまた、ビルドタブに不足しているライブラリを含めることを試みました。しかし、何も動作していないようです:/

ありがとう!

トーマス

答えて

0

ビルドにxxx.productファイルを使用していると仮定します。必要なプラグイン(または機能)をビルドに追加するには、[目次]タブに移動して[必要な追加]をクリックする必要があります。

これは「実行構成」プラグインの設定とは別です。高速応答のための

+0

私はIDEを経由することもできません!コンテンツタブにはどうすればいいですか? –

+0

@ Mr.Hyde申し訳ありませんが、私はあなたが何を求めているのか分かりません。新しい質問をもっと詳しくお願いします。 –

0

ありがとう!

あなたのヒントは私に答えを見つける手がかりを与えました。

私は

  • org.eclipse.gef

    • org.eclipse.ui
    • org.eclipse.help
    • を追加する必要がありました...

    」には、私の機能に含まれるプラグインのタブ(私は自分の製品に含まれています)。

    ありがとうございます!

  • 関連する問題