JavaFx RichText运行时错误java.lang.NoClassDefFoundError:org/fxmis



我有一个java.lang.Exception:java.lang.NoClassDefFoundError:org/fxmisc/richtext/TextFlowLayout的运行时错误我使用的是java14和JavaFx13。我用Maven下载依赖项,并用Maven汇编插件将依赖项打包到一个jar中。我已经在module-info.java中添加了require.org.fxmisc.richtext。在设计时,类调用是有效的。但不是在运行时。

Mavm:

<dependency>
<groupId>org.fxmisc.richtext</groupId>
<artifactId>richtextfx</artifactId>
<version>0.10.5</version>
</dependency>  

在运行时实例化类时发生错误:

CodeArea CodeArea=新CodeArea((;

歧管。MF文件必须包含Multi-Release:true

<archive>
<manifestEntries>
<Multi-Release>true</Multi-Release>
</manifestEntries>
</archive>

链接解决方案:https://github.com/FXMisc/RichTextFX/issues/966

相关内容

  • 没有找到相关文章

最新更新