Используемая мной версия Ubuntu обеспечивает FOP 0,95. У него проблемы, поэтому я хотел попробовать последнюю версию FOP. Я успешно загрузил и собрал источники.
К сожалению, я не могу понять, как установить FOP 1.0. Инструкции по сборке (https://xmlgraphics.apache.org/fop/1.0/compiling.html) не охватывали тему, а README не предлагает никаких инструкций.
Я наивно пытался ant install --prefix=/usr/local
, что не удалось. Ant перечислил свои флаги и параметры, но не включил опцию установки. Затем я выполнил sudo cp ./fop /usr/local/bin
, что привело к следующему
$fop -V
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/fop/cli/Main
Caused by: java.lang.ClassNotFoundException: org.apache.fop.cli.Main
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: org.apache.fop.cli.Main. Program will exit.
Как установить программу с помощью Ant?
Джеф