我正在尝试导出字体,以便您不必安装字体即可运行在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
将fonts文件夹放在您的源文件夹中,我相信这是问题所在:
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();
}
我确实检查了已经回答过的问题,这些问题的主题几乎与这个问题相同,但没有一个回答过的问题能够解决我的问题。 我已经在线搜索了大约4个小时,尝试了很多不同的方法来解决我的问题。。 我想在Java做一个乒乓游戏,现在我想导出我的项目,这样我就可以把它发给一些朋友,这样他就可以试试了。 我在这个项目中使用LWJGL,所以我确实在参考库和LWJGL中添加了一些JAR。jar添加了windows本机,它包含在
我点击一个文件,选择->Export->runnable JAR文件。问题是有些项目(和类)没有出现在“启动配置”中,即使它们包含一个主类,这意味着我不能导出它们。我该怎么办?
所以,我已经在互联网上阅读了如何将我的项目提取到一个可运行的Jar文件。 我可以很好地提取它们,但当我尝试运行它时,它什么也不做。 当我在命令提示符下用 它所指向的特定行是: 它正在产生一个空指针异常。当我在eclipse中运行我的项目时,它就很好了。 当我将它导出到一个jar时,它得到一个NPE,我相信这是由于它找不到文件造成的。 以下是我的项目工作区: http://imgur.com/034
问题内容: 我有一个Java项目要为Class做。因此,我决定使用Inltellij- Idea中的Designer来帮助我快速完成表单和窗口,并有更多时间来开发应用程序。 我面临的问题是老师使用Eclipse,所以我认为在开发结束时,我可以导出Intellij-Idea项目(UI和类)以使其在Eclipse上运行。 我导出类没有问题,但是.form文件呢?如何在我的代码中引用它们,以便Eclip
页面URL:[https://flutter.dev/docs/cookbook/design/package-fonts.html][1] 页面来源:[https://github . com/flutter/website/tree/master/src/docs/cookbook/design/package-fonts . MD][1] 问题描述: 我一直在尝试从Flutter.dev食谱
我正在尝试将gradle eclipse项目导出到一个可运行的jar,但是它的依赖项并没有绑定到可运行的jar中。 I file->export->runnable jar->将所需库提取到生成的jar中。 如果我从configure build path选项手动执行“add external jar”,它们就会正确导出,但是我想通过gradle执行此操作,如果没有手动添加,它们就不会正确导出。