java-intellij-getClassLoader()

java-intellij-getClassLoader(),java,intellij-idea,classloader,Java,Intellij Idea,Classloader,我对类加载器有问题: 这是我的主要类junit测试: package com.blabla.project Url url = new Temp().getLoader("myFile.xml"); 我的util类: package com.blabla.project.util public class Temp{ Public URL getLoader(String path)ֽֽ‏{ return this.getClass().getResource(path); }}

我对类加载器有问题: 这是我的主要类junit测试:

package com.blabla.project

Url url = new Temp().getLoader("myFile.xml");
我的util类:

package com.blabla.project.util

public class Temp{
   Public URL getLoader(String path)ֽֽ‏{
  return this.getClass().getResource(path);
}}
我尝试了一切,使用这个.getClass.getClassLoader.getResourcepath; 使用/myFile.xml、/myFile.xml,将文件放在包项目下、util下、root下。任何组合都不起作用 我总是得到NullPointerException
我的错在哪里?它与Intellij有什么关系吗?

myFile.xml在哪里?我试图将它放在包com.blabla.project.util和包com.blablabla.project下。与主管道和温度管道相同。默认情况下,IntelliJ可能不会从src/main/Java复制非Java文件。您应该将您的资源文件(例如,.xml文件)放在src/main/resources下。如果您回答了自己的问题,然后稍后将其标记为正确,那就好了。那么这个问题就不会出现在未回答的列表中。