0
点赞
收藏
分享

微信扫一扫

idea插件开发,使用报错:java.lang.NoClassDefFoundError: com/intellij/psi/search/PsiShortNamesCache

生态人 2022-01-20 阅读 79

idea插件开发,使用的时候报错:

java.lang.NoClassDefFoundError: com/intellij/psi/search/PsiShortNamesCache

这个一般是由于idea版本不兼容出现的,在高版本的idea中需要手动加载依赖。一般解决的方法是直接在 plugin.xml 中添加<depends>

<!-- 依赖模块 -->
<depends>com.intellij.modules.platform</depends>
<!-- 同时需要引入,否则2020版本找不到 com.intellij.psi -->
<depends>com.intellij.modules.lang</depends>
<depends>com.intellij.modules.java</depends>

重新编译打包插件,我是这么解决的!

举报

相关推荐

0 条评论