gpt4 book ai didi

java - maven构建中找不到资源

转载 作者:行者123 更新时间:2023-12-02 11:18:24 24 4
gpt4 key购买 nike

我想将本地原型(prototype)迁移到 Maven 构建并开始提高生产力。但不幸的是,当打电话时

loader.setLocation(getClass().getResource("views/TaskWindow.fxml"));

在运行时,maven 似乎找不到资源 xml。我尝试了“TaksWindow.xml”、“../views/TaksWindow.xml”、“views/TaskWindow.xml”和“/views/TaksWindow.xml”,但不知怎的,它总是给我“没有位置设置”错误。

我的项目结构如下所示:

enter image description here

有什么想法吗?

最佳答案

您指定的路径是相对路径。这意味着类加载器将在类(即其包)位置查找 views 文件夹。您可能想使用绝对路径。

尝试以下代码,注意开头的 /

getClass().getResource("/views/TaskWindow.fxml")

有关详细信息,请参阅 this answer .

关于java - maven构建中找不到资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50102722/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com