【发布时间】:2019-04-24 12:19:14
【问题描述】:
我想从 JAR 库中获取一个图像到我的项目中。
<graphic>
<ImageView>
<Image url="@/toolbarButtonGraphics/general/TipOfTheDay24.gif"/>
</ImageView>
</graphic>
我已将库添加到我的模块中,它似乎是正确的,但编译器会抛出错误: 启动层初始化期间发生错误 java.lang.module.FindException:无法为 filepath.jar 派生模块描述符 原因:java.lang.IllegalArgumentException:jlfgr.1.0:无效的模块名称:'1' 不是 Java 标识符。这是我的模块信息文件:
requires javafx.fxml;
requires javafx.controls;
opens sample;
【问题讨论】:
-
所以你有你的模块化应用程序,并添加了一个依赖项(带有图像的 jar)?这个罐子是
jlfgr.1.0.jar?为什么不将 jar 添加到模块信息中?您是否尝试将其重命名为jlfgr-1.0.jar? -
重命名文件后添加到模块信息有帮助:) 非常感谢。
标签: java javafx fxml java-module