IntellijIDEA - PluginClassLoader:将 class 移动到另一个包后出现 ClassNotFoundException
IntellijIDEA - PluginClassLoader : ClassNotFoundException after moving class to another package
我正在为 AndroidStudio 开发一个插件。
假设我的包名是 com.name.app
我有一个 class ApiHelper
,它有一个 ResponseHandler
接口。另一个 class、ButtonActionHandler
(扩展 AnAction
)从 ApiHelper
.
实现 ResponseHandler
此时一切正常。但是,如果我将 ApiHelper
移动到 com.name.app.helpers
包,我会得到 NoClassDefFoundError & PluginClassLoader - ClassNotFoundException.
知道为什么将文件移动到另一个包后会发生这种情况吗?
使缓存无效并重新启动。成功了。
我正在为 AndroidStudio 开发一个插件。
假设我的包名是 com.name.app
我有一个 class ApiHelper
,它有一个 ResponseHandler
接口。另一个 class、ButtonActionHandler
(扩展 AnAction
)从 ApiHelper
.
ResponseHandler
此时一切正常。但是,如果我将 ApiHelper
移动到 com.name.app.helpers
包,我会得到 NoClassDefFoundError & PluginClassLoader - ClassNotFoundException.
知道为什么将文件移动到另一个包后会发生这种情况吗?
使缓存无效并重新启动。成功了。