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

生态人

关注

阅读 79

2022-01-20

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)

0 0 举报