繁体   English   中英

在JAVA中访问其他源文件夹

[英]Accessing additional source-folders in JAVA

...

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM