idea插件开发,使用报错:java.lang.NoClassDefFoundError: com/intellij/psi/search/PsiShortNamesCache
程序员文章站
2022-06-13 20:44:44
...
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>
重新编译打包插件,我是这么解决的!