我想从 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;
3 回答
慕虎7371278
TA贡献1802条经验 获得超4个赞
看来您没有正确遵循这些步骤。添加新库时,首先将其添加到模块中,然后必须将其添加到 模块信息文件中。
只需在 module-info 中添加一行 --->requires <package-name>;
例如我的包名是graphics-looks.jar --->requires graphics-looks;
PS 在任何地方添加该 jar 之前,尝试重命名它并通过从其名称中删除数字和其他字符来给出一个简单的名称。
森栏
TA贡献1810条经验 获得超5个赞
根据 Tarun Dadlani 的回答。
首先,您需要将.jar
文件添加到Modules
如图所示。 将 .jar 文件添加到模块
其次,您需要添加一个新的库到module-info
文件中,如图所示。 将新库添加到模块信息文件
最后,重命名 .jar 文件以提供简单的名称。
添加回答
举报
0/150
提交
取消