getClass.getResource返回null

时间:2019-05-27 06:53:28

标签: java eclipse url getresource

运行此行时:

URL myurl = getClass().getResource("/bla.xml");

我的myurl为空

如果我尝试在运行时调试此值“ getClass()。getResource(” / bla.xml“)” 我得到了正确的价值。 刊登位置似乎出了点问题。 会是什么? 用蚀氧

1 个答案:

答案 0 :(得分:0)

如果使用了maven目录结构,则可以将XML文件放在resources文件夹中。如果maven目录结构中没有resources文件夹,则可以创建一个。 资源文件夹的路径是src / main / resources和src / test / resources。 XML文件必须位于类路径中。如果您正在运行jar,则XML文件需要嵌入jar文件中。