[英]Java getClass().getResource(string) not working on netbeans path
I have been trying to access a local file in my java project on my netbeans IDE using the getClass().getResources("/res/myfile.extension") but it doesn't seem to be working. 我一直在尝试使用getClass()。getResources(“ / res / myfile.extension”)在netbeans IDE上的Java项目中访问本地文件,但是它似乎无法正常工作。 I don't know what am doing wrong here but I need help.
我不知道这里出了什么问题,但我需要帮助。 Please help me.
请帮我。
Your folder (/res) is probably in a different place than it getClass().getResources
looking for. 您的文件夹(/ res)可能与
getClass().getResources
寻找的文件夹位于不同的位置。
I suggest watching what files you have available. 我建议您查看可用的文件。 For example this way:
例如这种方式:
List<String> files = null;
try {
files = IOUtils.readLines(getClass().getClassLoader().getResourceAsStream("./") );
System.out.println(files);
} catch (IOException e1) {
e1.printStackTrace();
}
IOUtils is from apache-commons: IOUtils来自apache-commons:
org.apache.commons.io.IOUtils
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.