向FOP添加新字体。找不到主要班级。程序现在将退出

时间:2011-05-30 14:29:26

标签: java classpath xsl-fo

我正在尝试向FOP添加一个新字体。

我通过运行以下命令开始创建公制字体文件:

java org.apache.fop.fonts.apps.TTFReader C:\ WINNT \ Fonts \ msgothic.ttf msgothic.xml

但我一直得到同样的错误:无法找到主类:org.apache.fop.fonts.apps.TTFReader。程序将退出。

我想我应该将fop.apps.TTFReader添加到我的java路径中,但我无法弄清楚如何。

先谢谢你的帮助,

1 个答案:

答案 0 :(得分:3)

你得到的错误指向没有找到主类。 Here您可以看到此课程中没有主要方法。这导致无法以您尝试的方式调用其功能。

如果你使用FOP 1.0,有很多方法可以从目录或系统字体文件夹中自动检测字体,甚至可以从你构建的包含字体的jar中自动检测字体。检查this tutorial

干杯, 维姆