开发IntelliJ插件时遇ClassNotFoundException但类实际存在
IntelliJ IDEA插件开发类访问异常问题
我正在开发IntelliJ IDEA插件,遇到一个类访问问题:目标类属于IDE类路径,随IDE应用本身加载。Stack Overflow上有类似问题,但我的情况有区别。
问题现象
- 可通过Kotlin的
.javaClass或Java的.getClass()获取该类实例的类型信息 - 直接引用该类(如
KtStringTemplateExpression)时访问失败 - 尝试通过反射方式获取该类也无法成功
问题位置
问题出现在代码中Kotlin分支的KtStringTemplateExpression相关逻辑部分。
已尝试的解决方法
- 使用反射方式,无效
- 通过IDE脚本控制台(ide-scripting-console)验证,该类在运行时确实存在
- 已添加Kotlin插件依赖,问题仍未解决
内容的提问来源于stack exchange,提问作者Mohammad Mostafa Dastjerdi
相关产品推荐
相关产品推荐

