簡體   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