2016-06-28 75 views
0

這是一個奇怪的情況。我正在創建一個插件,該插件利用HANA SQL編輯器的功能.hdbscalarfunction。它使用依賴項:com.sap.ndb.studio.sqlscript.function。現在,當我嘗試訪問ScalarFunctionMultiPageEditor類時,由於訪問限制而無法工作。然後,我嘗試通過允許訪問該類的特定包來編輯訪問限制。但是,我收到了一個NoClassDefFoundError通過插件無法找到ScalarFunctionMultiPageEditor

然後我注意到在com.sap.ndb.studio.sqlscript.function的plugin.xml中沒有導出ScalarFunctionMultiPageEditor的包,因此這對任何人都是不可見的。

任何想法?

謝謝!

回答

0

如果插件沒有導出包,那麼你不能在包中使用任何東西。 Eclipse/OSGi類加載器強制執行此操作,您無法解決此問題。

+0

這絕對是一個唐納!事實上,沒有解決辦法使得它甚至成爲雙降!謝謝@ greg-499的回覆。 –