节俭建立java库......:没有

时间:2015-07-06 12:45:50

标签: thrift

我按照http://thrift.apache.org/docs/install/centos

上的说明安装了thrift

运行./configure命令后,我得到了:

Building C++ Library ......... : yes
Building C (GLib) Library .... : no
**Building Java Library ........ : no**
Building C# Library .......... : no
Building Python Library ...... : no
Building Ruby Library ........ : no
Building Haxe Library ........ : no
Building Haskell Library ..... : no
Building Perl Library ........ : no
Building PHP Library ......... : yes
Building Erlang Library ...... : no
Building Go Library .......... : no
Building D Library ........... : no
Building NodeJS Library ...... : no
Building Lua Library ......... : no

C++ Library:
   Build TZlibTransport ...... : yes
   Build TNonblockingServer .. : yes
   Build TQTcpServer (Qt4) .... : no
   Build TQTcpServer (Qt5) .... : no

PHP Library:
   Using php-config .......... : 

我已经安装了java和ant

[root@localhost thrift]# java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) Server VM (build 25.45-b02, mixed mode)

我不明白为什么构建java库不是'

3 个答案:

答案 0 :(得分:7)

如果您尚未安装Ant,请先安装它并再次运行./configure。

答案 1 :(得分:0)

首先,configure脚本写入一个非常详细的日志文件(在配置步骤结束时提到了BTW)。原因应该从该信息中扣除。

我想到的第二件事是:我在非英语语言环境中看到了Java路径的问题,甚至还有ticket about it

凭借我们上面的内容,很难说清楚。

答案 2 :(得分:0)

有类似的问题。
至于节俭的0.10.0,它期望的是ant版本1.7或更高版本。
但是,它不会将ant 1.10.1检测为有效版本。
我必须降级到ant 1.9.9才能在Java支持下编译Thrift。