Добавление нового шрифта в FOP.не мог найти основной класс.Программа теперь выйдет - PullRequest
4 голосов
/ 30 мая 2011

Я пытаюсь добавить новый шрифт в 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 Ответ

3 голосов
/ 30 мая 2011

Ошибка, которую вы получаете за то, что не нашли основной класс. Здесь вы можете видеть, что в этом классе нет метода main. Это приводит к невозможности вызвать его функциональность так, как вы пытались.

Если вы используете FOP 1.0, есть способы автоматического определения шрифтов из каталога или из системной папки шрифтов, или даже из созданного вами jar-файла, содержащего шрифты. Проверьте этот урок .

Ура, Wim

...