【发布时间】:2013-12-16 00:32:50
【问题描述】:
我有这个问题大约一年了,为什么当我用 res 文件夹(比如游戏)打包我的 JAR 文件时,它打包了文件夹,但不读取它?我已经尝试将 res 文件夹单独设置为一个包,并且我尝试了各种访问图像的方法:
Toolkit.getDefaultToolkit().getImage("res/player.png");
Image player = new ImageIcon("res/player.png").getImage();
Image player = ImageIO.read(new File("res/player.png"));
但它们根本不起作用……我需要帮助,但我不知道如何解决这个问题……
【问题讨论】:
-
看来您已经尝试了很长时间,因此我很惊讶您从未见过表明 1) 列出 Jar 内容或 2) 的帖子到部署时,这些资源可能是embedded-resource。那么.. Jar 的内容是什么是,你检查了 info.page 中的嵌入资源标签吗?
标签: java image jar package embedded-resource