3
插件確實需要解壓縮,是的,我知道它不應該在意,但它確實如此。我只是想讓這個警告消失,我該怎麼做?如何修復eclipse警告:「建議插件'XXX'從JAR運行,指定'unpack =」false「屬性」
插件確實需要解壓縮,是的,我知道它不應該在意,但它確實如此。我只是想讓這個警告消失,我該怎麼做?如何修復eclipse警告:「建議插件'XXX'從JAR運行,指定'unpack =」false「屬性」
嘗試在清單中設置Bundle-ClassPath
。
這個頭文件告訴OSGi在你的包中找到類的位置。如果未指定,則默認值爲「.
」,這意味着您的包的根目錄。
PDE/UI是基於這個警告是否認爲你的包應該是一個罐子。它決定的基礎之一是Bundle-ClassPath是否包含「.
」。 (在文件夾形狀的包中,這將意味着.class文件在根文件夾中而不是jar)。
例如,束org.eclipse.pde.build船舶作爲一個文件夾,所有的類文件是嵌套罐,它具有Bundle-ClassPath: pdebuild.jar
如果不包含任何類文件,並有沒有嵌套的jar,你可能只需要在你的bundle中指定一些任意的文件夾即可。
以下是我用來通過UI進行建議的步驟: 在構建選項卡上:刪除。 libary。 單擊添加庫...並放入一個jar文件的名稱。 單擊添加文件夾...以添加您的src目錄。 切換到運行時選項卡。 單擊Classpath部分中的New ...按鈕並填寫剛剛創建的jar文件的名稱。 – Jeremy 2009-07-02 16:26:40
設置Bundle-ClassPath:META-INF也可以使警告消失,而不會實際改變任何東西。 – Jeremy 2009-11-05 19:18:15