gpt4 book ai didi

java - 在eclipse中将字体导出到jar

转载 作者:行者123 更新时间:2023-11-30 09:33:31 25 4
gpt4 key购买 nike

我正在尝试导出一种字体,这样您就不必安装字体来运行游戏它在 eclipse 中工作,但导出它不起作用

文件夹结构如下:

Project_name
/src
-Core(package)
-game(package)
/Fonts
-Origin-Light.ttf

我使用以下命令加载字体:

font = Font.createFont(Font.TRUETYPE_FONT,
new FileInputStream("./Fonts/Origin-Light.ttf"));

在 eclipse 中它工作得很好,但是导出似乎没有加载字体

编辑:jar 文件中的结构:

/core
- main.class
- ....
/Fonts
- Origin-Light.ttf
/game
- otherclasses.class
/META-INF
- MANIFEST.MF
/org
/eclipse
some more folders

最佳答案

将字体文件夹放在源文件夹中,我相信这就是问题所在:

Project_name
/src
/Fonts
-Origin-Light.ttf
-Core(package)
-game(package)

在聊天中解决,最终代码:

try { 
font = Font.createFont(Font.TRUETYPE_FONT,
trial.class.getClassLoader().getResourceAsStream("Fonts/Origin-Light.ttf"));
} catch (Exception e) {
e.printStackTrace();
}

关于java - 在eclipse中将字体导出到jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12131584/

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