java - 在JAVA中访问其他源文件夹-LMLPHP

我刚刚开始学习如何在Java中使用res文件夹... res和src都在构建路径中,但是当我尝试从src中的programDriver使用ResourceLoader时,它无法解析为类型。如何从其他源文件夹“导入”?

这是资源加载器类,如果有的话:

public class ResourceLoader {
private static ResourceLoader rl = new ResourceLoader();
public static Image getImage(String fileName)
{
    return Toolkit.getDefaultToolkit().getImage(rl.getClass().getResource("images/"+fileName));
}


}

最佳答案

您不能从“默认”包中导入类。没有import default.ResourceLoader语句。出于某种原因,不建议使用“默认程序包”。这就是它(或其中之一)。

将您的ResourceLoader移到它自己的包中,然后可以在ProgramDriver java文件中使用import语句。

package resPkg;

public class ResourceLoader {
    // ...
}




package program;

import resPkg.ResourceLoader;

class ProgramDriver {
    // ...
}

09-03 17:54