簡體   English   中英

如何將自定義文件夾添加到導出的Eclipse RCP應用程序?

[英]How to add custom folders to an exported Eclipse RCP application?

我有一個Eclipse應用程序,它從文件夾加載文件。 當我導出項目並運行它時,該文件夾僅在jar文件中編譯為二進制文件。 但是我想在導出后編輯文件,因此我需要在產品目錄中而不是在jar中。 在build.properties中檢查了該文件夾,這應該是正確的方法,但是仍然無法正常工作。 有誰知道將文件夾導出為真實文件夾的其他配置? 謝謝你的幫助!

您可以通過功能導出其他文件,這些文件可以作為文件夾添加到根目錄。 在eclipse PDE文檔中查找rootfolders。 您必須在功能的build.properties中使用一些特殊的條目,而這些不能通過PDE ui完成。

話雖如此,更改這些文件和產品目錄可能不是一個好主意。 這將在大多數多用戶和現代操作系統上引起問題。 所做的更改應與產生更改的插件/ OSGI捆綁軟件的數據一起存儲。 考慮以下方法: http : //www.osgi.org/javadoc/r4v43/core/org/osgi/framework/BundleContext.html#getDataFile(java.lang.String

如果我對您的理解正確,那么您希望以“未包裝”形式而不是“ jar”形式安裝插件。 這樣,當將插件安裝在Eclipse框架中時,Eclipse IDE中的插件項目的文件夾也將是“物理”文件夾。

無論當前是否最容易移植,似乎是通過將Eclipse-BundleShape: dir行添加到MANIFEST.MF文件中,這可以通過多種方式來實現。 (某些工具-最著名的是Tycho-不了解替代方法。)

暫無
暫無

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

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