我的项目JavaBasic在此行获取NullPointerException
:
url = this.getClass().getClassLoader().getResource("/JavaBasic/res/sfx_wing.wav");
我认为我的getResource方法遇到了问题并且它与Classpath有关,我该如何设置它?谢谢!
答案 0 :(得分:0)
将文件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");
OR
url =this.getClass().getResource("/sfx_wing.wav");
可以找到许多解释here。