在校生菜鸟求助,帮忙看下代码,为什么空指针异常?
null java?se
[解决办法]
ClassLoader.getSystemResource("./a.mp3")的结果为空,去调用toString的时候就报了空指针。
至于为什么为空,是因为你的资源路径错误
[解决办法]
URL url= ClassLoader.getSystemResource("Sounds/12.au");
System.out.println(url);
String text=url.toString();
jtf.setText(text);我把你的代码分解了下,发现url是空的,由于对swing不是很了解,也不知道该怎么给你解释;估计是路径的问题,你可以把12.au放到src目录下,不要sounds目录试试;ClassLoader.getSystemResource("Sounds/12.au");这句改为ClassLoader.getSystemResource("12.au");