gpt4 book ai didi

java - Jar 文件包含每个图像的副本

转载 作者:行者123 更新时间:2023-12-01 08:53:56 30 4
gpt4 key购买 nike

我正在使用 Intellij Idea 生成 jar 文件,并且它可以工作。然而,我把 jar 取出来看看为什么它的尺寸比预期的大得多。正如预期的那样,我找到了 resources 目录,其中包含我的所有图像,但是...出于某种原因,在 resources 目录之外,当您第一次使用时,位于“main”文件夹中打开提取的 jar ,所有图像都再次..复制。这并不反射(reflect)我的项目结构或任何内容,我拥有图像的唯一位置是在资源中。有人知道发生了什么事以及如何阻止这种情况吗?

项目结构:

enter image description here

enter image description here

最佳答案

检查 jar artifact configuration ,确保它没有设置为将 resources 目录的内容打包到 jar 内(只需编译器输出条目就足够了,因为它已经包含资源)。

如果不是这种情况,请检查项目的输出目录。 resources 目录中的文件应位于输出目录的根目录中。如果存在 resources 子目录,请将其删除并重建项目,确保它不会再次出现在输出中。

如果重建后模块输出中出现 resources 子目录,请验证模块根配置。可能是 resources 上面的目录本身被配置为资源(或源)。

如果您无法找出问题所在,请分享一个完整的示例项目来说明该问题,我将向您指出您应该更改的确切配置。

关于java - Jar 文件包含每个图像的副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42182392/

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