安装floodlight时候ant编译报错:
在cd /floodlight
后,ant编译时候。出现了xxxx不存在问题
出现 package org.apache.thrift.annotation does not exist
错误
翻遍大多数博客都在讲必须要下载jdk1.8版本!!!!但是我尝试之后仍然出错,后来发现是github项目更新了libthrift.jar,但是源码还是0.9.0版本。而且netty-all也未更新。
解决:下载0.14.1的libthrift.jar
,以及netty-all-4.1.50.Final.jar
。且将两个jar包放在floodlight/lib
下。且在floodlight
文件夹中的build.xml
中修改相对于版本。两个jar包放在下面链接中。
链接:https://pan.baidu.com/s/197zrng9hibGyq7v_Aaeq2w
提取码:e1oi
再重新ant编译即可通过!