我正在尝试向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路径中,但我无法弄清楚如何。
先谢谢你的帮助,
答案 0 :(得分:3)
你得到的错误指向没有找到主类。 Here您可以看到此课程中没有主要方法。这导致无法以您尝试的方式调用其功能。
如果你使用FOP 1.0,有很多方法可以从目录或系统字体文件夹中自动检测字体,甚至可以从你构建的包含字体的jar中自动检测字体。检查this tutorial。
干杯, 维姆