我有一个应用程序,它的字体存储在 jar 文件中。它装有:
public Font getChessFont()
{
InputStream in = ClassLoader.getSystemClassLoader().getResourceAsStream("fonts\\MERIFONTNEW.TTF");
Font toReturn;
try
{
toReturn = Font.createFont(Font.TRUETYPE_FONT, in);
}
catch (Exception e)
{
toReturn = gameInformation;
}
toReturn = toReturn.deriveFont(Font.PLAIN, squareSize);
return toReturn;
}
从 Eclipse 或 jar 文件运行程序时,此代码会成功加载字体。但是,在我将 jar 文件放入 ISO 映像并将它们安装到磁盘后,文件无法加载。关于我做错了什么的任何想法?