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

发布于 2024-11-10 08:35:10 字数 292 浏览 3 评论 0原文

我正在尝试向 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

心如荒岛 2024-11-17 08:35:10

您得到的错误表明没有找到主类。 在这里你可以看到这个类中没有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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文