我刚刚开始学习如何在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 {
// ...
}