eclipse项目导出为jar后,图像不显示

时间:2017-01-14 22:21:18

标签: java eclipse image export executable-jar

请帮助,我是编程新手,并建立了一个小网球应用程序。当我通过eclipse运行它时,游戏可以工作,但是,当我将它作为jar导出时,图像不显示。 我有一个只用于静态方法的图像的课程。

public static Image getImage(String fileName){
    Image img = null;
    File file = new File(fileName);
    try {
        img = ImageIO.read(file);
    } catch (IOException e) {
        e.printStackTrace();
    }

    return img;     
}

我的文件夹结构是这样的。

folder structure

从各种类调用get图像。下面是一个如何调用它的例子。

public Ball(double x, double y){
    super(x,y,BALL_DIAMETER, BALL_DIAMETER);
    this.x = x;
    this.y = y;
    //Get the image.
    imgBall = Images.getImage("src/resources/ball.png");
}//End of constructor

感谢任何非常感谢的帮助

我在图像课中尝试了这个但是没有用。

public static Image getImage(String fileName){
    Image img = null;
    URL url = Images.class.getResource(fileName);
    try {
        img = ImageIO.read(url);
    } catch (IOException e) {
        e.printStackTrace();
    }

    return img;     
}

0 个答案:

没有答案