gpt4 book ai didi

java - 为什么在导出的 jar 文件中找不到 src/images 路径

转载 作者:行者123 更新时间:2023-12-01 06:09:40 25 4
gpt4 key购买 nike

我在 src 文件夹(src/images)下有图像文件夹。当我在 Eclipse 中运行程序时,程序运行良好,但是当我导出可运行的 jar 文件并尝试运行它时,我看到错误。我写在下面:

java.io.FileNotFoundException: src\images\test2.bmp (The system cannot find the
path specified)

我的程序:

public class FirstSWTExample {
public static void main(String[] args) {
.
.
saveImage();
Image image=new Image(display, "src/images/test2.bmp");
shell.setImage(image);
}
public static void saveImage() {
String s="....";
byte[] dataCustImg = Base64.decode(s.getBytes());

try {

OutputStream stream = new FileOutputStream("src/images/test2.bmp");

stream.write(dataCustImg);
stream.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

}
}

我认为 jar 文件未找到图像文件夹。当我解压 jar 文件时,找不到 images 文件夹。我该如何解决我的问题?我是java初学者,很抱歉我的问题很简单。

最佳答案

所以你正在这样做

"src/icon.png"

并且忘记了包裹。这就是我尝试过的

"src/myPackage/icon.png"

而且它有效。 enter image description here

关于java - 为什么在导出的 jar 文件中找不到 src/images 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37388917/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com