简体   繁体   English

Java getClass()。getResource(string)在NetBeans路径上不起作用

[英]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.

相关问题 java netbeans getClass()。getResource(filename)返回null - java netbeans getClass().getResource(filename) return null getClass().getResource 方法不起作用 - getClass().getResource method not working Java-使用getClass()。getResource()的文件路径不起作用 - Java - File path using getClass().getResource() does not work Java getClass()。getClassLoader()。getResource(path)在Maven阴影.jar中失败 - Java getClass().getClassLoader().getResource(path) fails inside Maven shaded .jar Java:getClass().getResource().toURI() 与 getClass().getResourceAsStream() - Java : getClass().getResource().toURI() Vs getClass().getResourceAsStream() 使用Java Web Start获取getClass()。getResource() - getClass().getResource() with Java Web Start 在NetBeans中创建jar文件后,ImageIcon图标=新的ImageIcon(getClass()。getResource(String))不起作用 - ImageIcon icon = new ImageIcon(getClass().getResource(String)) doesn't work after creating jar file in netbeans Openshift this.getClass()。getResource()路径可能不正确 - Openshift this.getClass().getResource() path probably not correct 理解“ImageIO.read(getClass()。getResource(path))” - Understanding “ImageIO.read(getClass().getResource(path))” this.getClass()。getResource(“”)。getPath()返回错误的路径 - this.getClass().getResource(“”).getPath() returns an incorrect path
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM