【发布时间】:2013-01-01 14:53:56
【问题描述】:
我现在尝试了很多方法,包括来自 commons IO 的 FilenameUtils.normalize(),但我似乎无法在另一个文件夹中获取资源来获取 Java FXML 文件。
代码如下
try {
root = FXMLLoader.load(getClass().getResource("../plugin/PluginSelection.fxml"));
} catch (IOException ex) {
Logger.getLogger(QueueOperationsController.class.getName()).log(Level.SEVERE, null, ex);
}
所需的 FXML 文件在哪里:
gui
dialogues
plugins
PluginSelection.fxml // desired file
dataset
QueueOperationsController // current class
如何最好地获取所需文件的 URL?
谢谢!
【问题讨论】:
-
plugin文件夹在哪里? -
您的文件树显示了一个名为 plugin 的目录,但您的代码示例引用了一个名为 plugins 的目录。会不会是这个问题?
-
(getClass().getResource("../plugin/PluginSelection.fxml"));为我工作