gpt4 book ai didi

java - 解码 XML - "is parameter must not be null"

转载 作者:行者123 更新时间:2023-12-01 08:50:49 25 4
gpt4 key购买 nike

library = (Library) u.unmarshal(getClass().getResourceAsStream("/com/programista15k/webapp/lore.xml"));

我得到:

Message=is parameter must not be null
FATAL: is parameter must not be null

听起来很明显 - 缺少 XML 文件。但我尽可能确定我放置的位置是正确的。它位于 com.programista15k.webapp 包中,名为“lore.xml”。在我之前的项目中,它工作得很好,现在我正在使用 Maven,但我不知道为什么它应该改变任何东西。

如果您需要更多信息,我很乐意提供,但我认为我很好地描述了我的问题。还需要检查什么吗?

最佳答案

使用 Maven,未编译的资源默认位于 src/main/resources。

因此,在您的情况下,您必须将它们放入:

NetBeansProjects\MiddleEarth4\WebApp\src\main\resources\com\‌​prog‌​ramista15k\web‌​app 

如果您遇到此类问题,您可以使用 ZIP 工具查看 JAR 来仔细检查 JAR,并检查资源是否位于您期望的位置。

关于java - 解码 XML - "is parameter must not be null",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42419496/

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