我有一个 Maven 项目。我将图标放在 src\main\resources 文件夹中,为它们设置相同的路径,但创建的 jar 存档看不到它们。当我运行 jar 时,一切正常,但不显示图标。从 IDEA 一切正常加载。图像文件进入 jar 存档的根目录。可能以某种方式有必要在另一个上注册一种方式吗?请帮助理解。
我有一个 Maven 项目。我将图标放在 src\main\resources 文件夹中,为它们设置相同的路径,但创建的 jar 存档看不到它们。当我运行 jar 时,一切正常,但不显示图标。从 IDEA 一切正常加载。图像文件进入 jar 存档的根目录。可能以某种方式有必要在另一个上注册一种方式吗?请帮助理解。
要获取资源的 URL ,请使用getClass().getResource();
首先,将在类路径/images/bomb.gif中搜索该文件
如果找不到,则在:jar-file /images/bomb.gif