[英]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.