【发布时间】:2014-02-07 03:14:01
【问题描述】:
我有一个使用 Maven 的 JavaFX 程序,带有一个标准的 maven 文件树:
我如何从 layout.fxml 中引用 logo.png,假设布局被调用
Parent root = FXMLLoader.load(getClass().getResource("/fxml/layout.fxml"));
在MainApp。
我正在尝试使用
<image>
<Image url="@/graphics/logo.png" />
</image>
并在该文件路径上尝试了许多变体(有和没有@),但继续抛出一个
java.lang.reflect.InvocationTargetException
...
Caused by: java.lang.IllegalArgumentException: URL must not be empty
在创建 URL 的那一行
【问题讨论】: