繁体   English   中英

Intellij 插件开发——class 没找到?

[英]Intellij plugin development - class not found?

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

它说:

Caused by: java.lang.ClassNotFoundException: my/class.name.Here PluginClassLoader[plugins.flashcards, 1.0] com.intellij.ide.plugins.cl.PluginClassLoader@26537aa9 at com.intellij.ide.plugins.cl.PluginClassLoader. loadClass(PluginClassLoader.java:63) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348)在 com.intellij.openapi.actionSystem.impl.ActionManagerImpl.convertStub(ActionManagerImpl.java:140)... 19 更多

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

(另外,如果有人想做一个插件教程,老实说,我现在会为此付出很多钱,实际的文档是垃圾!)

如果不查看实际代码,就不可能诊断设置问题。

“实际文档是废话”如果您有任何建设性的反馈,欢迎您按照此处的说明提交https://www.jetbrains.org/intellij/sdk/docs/basics/platform_contributions.html

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

我的问题是我在下面创建了 package 和 class 的源文件夹。 当 Gradle 使用src/main/kotlin/作为源目录时,我试图创建一个 Java class 操作。

标志是 Gradle output 说明没有 Java 文件要编译。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM