繁体   English   中英

如何在 jar 文件中包含资源文件夹

[英]How to include the resources folder in a jar file

我已经完成了一个项目,我一直在通过 IntelliJ Idea 运行它来测试它,它运行良好。 我创建了一个.jar 可执行文件,但是当我运行它时,我用于 GUI 的图像没有显示出来。 我对该问题进行了一些搜索,但我不太明白我应该如何将资源文件夹(存储图像的位置)包含到 .jar 文件中。 我添加了两张关于 GUI 应该如何显示以及 .jar 文件如何显示它的图像。 请问我能得到一些帮助吗?

先感谢您!

我访问这样的图像:

JLabel lbl = new JLabel("", new ImageIcon("src\\resources\\background.png"), JLabel.CENTER);

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

按着这些次序:

  1. 单击项目 -> 属性 -> 构建路径 -> 源 -> 添加文件夹和 select 资源文件夹。

  2. 创建你的 JAR!

编辑:您可以通过使用 7zip 检查它来确保您的 JAR 包含文件夹。

Reefer this link as well How do I add a resources folder to my Java project in Eclipse

由于您使用的是 InteliJ,请右键单击“资源”目录 -> 将目录标记为 -> 资源根目录。 然后再次创建 jar。

将目录标记为资源根

暂无
暂无

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

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