【发布时间】:2014-01-27 22:01:01
【问题描述】:
我遇到了类似于 Unable to build pdftk from source on fedora machine 的问题,但我在 Ubuntu 13.04 上遇到了问题。
我已经安装了gcc-gcj,它提供了gcj-4.8。
我打开Makefile.Debian,修改如下。因此它会找到一些 GCC 构建工具的正确版本:
export VERSUFF ?=-4.6
接下来,我尝试make:
$ VERSUFF="-4.8"; make -f Makefile.Debian
make -f Makefile -iC /home/jwalton/pdftk-2.02-dist/pdftk/../java all
...
make[1]: Entering directory `/home/jwalton/pdftk-2.02-dist/java'
gcjh-4.8 -force --classpath="/usr/share/java/libgcj-4.8.jar:/home/jwalton/pdftk-2.02-dist/java:."
pdftk/com/lowagie/text/Anchor
/bin/sh: 1: gcjh-4.8: not found
...
gcjh-4.8 -force --classpath="/usr/share/java/libgcj-4.8.jar:/home/jwalton/pdftk-2.02-dist/java:."
pdftk/org/bouncycastle/crypto/engines/AESFastEngine
/bin/sh: 1: gcjh-4.8: not found
虽然我安装了gcc-gcj,但似乎我没有gcjh:
$ find /usr/bin -name gcjh
$ find /usr/local/bin -name gcjh
$
没有gcc-java 或gcc-gcjh 包:
$ apt-cache pkgnames | grep -i gcc-java
$ apt-cache pkgnames | grep -i gcc-gcjh
$ apt-cache pkgnames | grep -i gcjh
$
什么是gcjh,在哪里可以找到适用于 Ubuntu 13 的?
【问题讨论】:
标签: java linux ubuntu pdftk gcj