簡體   English   中英

導出E4應用程序

[英]Exporting an E4 Application

我有一個基於功能的E4應用程序,我想將其導出為可執行項目(因為我在Windows下,所以是.exe)。

我正在執行稱為“導出項目向導”的自動化過程,但是盡管我在同一個導出文件夾中獲得了一個.exe文件和一些JAR,但在運行該程序時卻收到以下錯誤消息:“ org.eclipse.e4.core .di.InjectionException:java.lang.NoClassDefFoundError com / test / test1“

com.test.test1是一個外部插件,我已將其包含在depedency選項卡中,看來Eclipse找不到它。

我該如何解決? 是否應該不自動導出所有必需的插件?

我還嘗試將插件手動導出為JAR,但沒有用。

謝謝

使用“導出>插件開發> Eclipse產品”。 這將要求您指定在創建e4應用程序時創建的xxx.product文件。

您也可以通過單擊“使用Eclipse產品導出向導”從xxx.product編輯器中啟動相同的向導。

您必須配置xxx.product文件以指定正在使用的所有功能-您自己的功能和標准Eclipse功能(在“依賴關系”選項卡上)。 例如,在我的產品上,我有:

my feature
org.eclipse.e4.rcp
org.eclipse.emf.common
org.eclipse.emf.ecore

3個Eclipse功能是e4應用程序所需的最低要求。

您的功能必須在其feature.xml列出所有插件,以及任何其他功能未涵蓋的任何依賴項。 您要使用的每個插件都必須出現在其中一項功能中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM