2013-03-30 20 views
0

我正在使用Java Simple Plugin Framework。我導出一個有我的插件實現的jar。實現取決於一個圖書館,我有一個罐子。該jar被導出到我的jar的lib目錄中,並添加到我的jar的classpath中。JSPF沒有加載jar的lib

但是當我用JSPF加載我的jar時,它以「NoClassDefFound」失敗,因爲它在我的jar的lib目錄中找不到jar。

我很抱歉,如果我的方法離開基地;我只需要知道這應該如何完成。我應該如何將我的插件實現作爲一個jar包,如果它依賴於另一個jar?

回答

0

我用JSPF取得這個要求的方式如下:

地方叫LIB 插件jar文件夾中的庫jar文件中。 (所以 lib文件夾和插件jar文件在同一個文件夾中)。然後,我將lib /「name_of_libjar」添加到插件jar文件的manifest.mf文件(它應該在插件jar文件META-INF文件夾中)的classpath條目中,並且它對我來說工作得很好。

相關問題