向 FOP 添加新字体。找不到主类。程序现在将退出
我正在尝试向 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 路径中,但我不知道如何做。
预先感谢您的帮助,
I am trying to add a new Font to FOP.
I start creating a metric font file by running this:
java org.apache.fop.fonts.apps.TTFReader C:\WINNT\Fonts\msgothic.ttf
msgothic.xml
But I keep getting the same error: Could not find the main class: org.apache.fop.fonts.apps.TTFReader . program will exit.
I guess I should add fop.apps.TTFReader to my java path, but I can't figure out how.
Thanks in advance for your help,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您得到的错误表明没有找到主类。 在这里你可以看到这个类中没有main方法。这会导致无法按照您尝试的方式调用其功能。
如果您使用的是 FOP 1.0,有多种方法可以从目录或系统字体文件夹,甚至从您构建的包含字体的 jar 中自动检测字体。查看本教程。
干杯,
维姆
The error you get points at not finding the main class. Here you can see that there is no main method in this class. That results in not being able to call its functionality in the way you tried.
If you're using FOP 1.0, there are ways to autodetect fonts from a directory or from the systems font folder, or even from a jar you build containing fonts. Check this tutorial.
Cheers,
Wim