gpt4 book ai didi

java - Intellij 资源不在内置工件中

转载 作者:搜寻专家 更新时间:2023-10-30 21:26:41 24 4
gpt4 key购买 nike

我正在尝试构建一个包含非标准图像和字体的 .jar,我已将其添加到项目的资源文件夹中。我可以使用以下代码将它们加载到我的项目中。

URL url = ClassLoader.getSystemResource("./some_font.ttf");

Font font = Font.createFont(Font.TRUETYPE_FONT, url.openStream());

虽然这在我在 IDE 中运行程序时有效,但在运行导出的 jar 时它无法加载字体。

最佳答案

您可以在项目结构中创建自己的工件: enter image description here

您可以在其中添加资源文件夹的目录内容。按绿色加号并导航到您的文件夹并添加它。然后您可以单击构建 -> 构建工件 -> 构建。在我的例子中,jar 是在 ./out/artifacts 文件夹中创建的。

关于java - Intellij 资源不在内置工件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28337418/

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