首先,我99%肯定我的路径没有错,因为它是字体文件的复制限定路径。我不知道为什么java找不到文件,请帮帮忙? 图片的错误代码和我加载字体的代码 http://i.imgur.com/uEcAIxd.png
答案 0 :(得分:1)
问题可能是1game项目不在Eclipse运行配置的类路径上。
由于您正在使用Eclipse:单击调试符号旁边的小三角形或运行圆圈。然后单击调试配置 / 运行配置。选择您一直在使用的运行配置。转到类路径,选择用户条目,然后点击高级。 添加文件夹,然后选择项目的根文件夹(1game)。尝试再次运行运行配置。
应该注意的是,这只是让您的代码运行的解决方案,前提是在您部署代码之后,存在相关文件的文件夹也将存在于同一路径中。由于您已经对路径进行了硬编码,因此我假设情况属实。但是,您可能需要确认。如果资源将与您的其余代码一起打包在jar中,那么您将要使用Assets.class.getResourceAsStream
而不是File
(感谢MadProgrammer指出这一点)。