Java中的getSource获取错误

Java中的getSource获取错误,java,Java,我的项目JavaBasic在这一行获取NullPointerException: url = this.getClass().getClassLoader().getResource("/JavaBasic/res/sfx_wing.wav"); 我认为我的getResource方法遇到了问题,并且它与类路径相关,我如何设置它?谢谢 将文件sfx_wing.wav放在调用url的类包的at级别。如果调用url的类位于包stackoverflow中,则将该文件置于与stackoverflow相同

我的项目JavaBasic在这一行获取
NullPointerException

url = this.getClass().getClassLoader().getResource("/JavaBasic/res/sfx_wing.wav");

我认为我的getResource方法遇到了问题,并且它与类路径相关,我如何设置它?谢谢

将文件sfx_wing.wav放在调用url的类包的at级别。如果调用url的类位于包stackoverflow中,则将该文件置于与stackoverflow相同的级别

my-java-project
  src
    stackoverflow
     ClassCallingUrl
    sfx_wing.wav
然后用这个电话

url = this.getClass().getClassLoader().getResource("sfx_wing.wav");


可以找到很多解释。

请查看我添加的其他替代方案。我刚刚尝试创建一个包并将.wav文件移动到其中,然后将路径设置为从包的名称开始,它工作正常。很好,我很高兴能提供帮助。提供错误日志和您已经尝试解决的问题
url =this.getClass().getResource("/sfx_wing.wav");