用ant编译D2RQ

Compiling D2RQ with ant

D2RQ 附带了一个 ant 构建脚本,可以正常工作。我可以在 linux 框上编译,其中默认的 ant 版本是 1.8.2,javac 版本是 1.7.0_121.

我想用Java8编译D2RQ。我下载了ant 1.10,需要Java82.

然后我运行遇到一些问题:

我什至不知道 -d 是 D2RQ 编译选项还是有效的 java 标志。

还有什么我应该尝试的吗?!

<javac>executable 属性必须指向 javac 可执行文件,而不是 java。请注意 javac 末尾的 "c"

以下必须改为指向javac:

executable="/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.111-0.b15.el6_8.x86_64/jre/bin/java"

javac 住在哪里取决于您的 Linux 分布。

还有ONT-D2RQ与java8、jena3和maven