Intellij 插件开发 - 找不到类?

bha*_*ral 1 plugins intellij-idea

当我运行我开发的插件时,出现插件异常。

它说:

引起:java.lang.ClassNotFoundException:my/class.name.Here PluginClassLoader [plugins.flashcards,1.0] com.intellij.ide.plugins.cl.PluginClassLoader@26537aa9位于com.intellij.ide.plugins.cl.PluginClassLoader。 loadClass(PluginClassLoader.java:63) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:357) 在 java.lang.Class.forName0(本机方法) 在 java.lang.Class.forName(Class.java:348)在 com.intellij.openapi.actionSystem.impl.ActionManagerImpl.convertStub(ActionManagerImpl.java:140) ... 19 更多

大概有一些东西丢失了,或者它没有捆绑或者其他什么东西——我几乎使用了基本的 build.gradle 文件和一个漂亮的 vanilla plugins.xml 文件,所以我不确定出了什么问题?

(另外,如果有人想制作插件教程,老实说我现在就会为此付出很多钱,实际的文档很糟糕!)

小智 5

我只能猜测,因为提供的信息太少,但我在遵循演练时遇到了完全相同的问题,所以我希望我能提供帮助。

我的问题是我在其下创建包和类的源文件夹。当 Gradle 用作src/main/kotlin/源目录时,我尝试创建一个 Java 类 Action。

Gradle 输出表明没有要编译的 Java 文件。

正确的方法是创建一个新文件夹src/main/java/并重新创建我的包结构并实现我需要的 Java 类。

问题是将 Java 混合到 Kotlin 源文件夹中。我是 kotlin 新手,请不要伤害我。