java - 图像未导出到 Jar 文件

标签 java image jar export

我正在尝试将 Java 项目导出到 Jar 文件,但图像未随之导出。

这是我使用的图像的代码

static Icon logo = new ImageIcon("src/images/logo.png");

 // LOGO
    JLabel imageLogo = new JLabel(logoOne); 
    imageLogo.setPreferredSize(new Dimension(200, 50));

我读过您需要将其纳入构建路径,但即使在我这样做之后,它仍然不会导出。我也需要更改我的代码吗?或者我是否将其分解为错误的构建路径?

最佳答案

Do i need to change my code as well?

是的。该代码假定 String 表示 File 的路径。

到部署时,它可能会变成

既然如此,资源必须通过URL而不是File来访问。请参阅info page对于标签,对于形成 URL 的方法。

Images not exporting to Jar file..

要确定,请执行以下操作:

jar -tvf the.jar

关于java - 图像未导出到 Jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19410100/

相关文章:

java - 类型不匹配无法从 String 转换为 String[]

java - 可参数化的 JSR-303 验证值

java - YAJSW 将 jar 作为窗口服务运行的任何替代方案

java - 获取 java.lang.SecurityException : attempted to open sandboxed jar as a Trusted-Library

java - 编译日期和时间

java - 使用 System.getProperty 作为条件

css - 在 Bootstrap 中将图像放在另一个图像上

php - 我可以显示用 PHP/GD 创建的图像而不保存并且不使用带有图像标题的外部 PHP 吗?

javascript - 截取网页客户端或服务器端的屏幕截图

java - jar文件通过双击运行但不能通过cmd运行?