系统:Ubuntu 14.04
JDK:openjdk 1.7.0_85

最近想开发floodlight的应用,于是准备用虚拟机安装个开发环境,先装了个Ubuntu12.04,然后按照这位的流程:

apt-get -y install build-essential default-jdk ant python-dev eclipse 

git clone git://github.com/floodlight/floodlight.git

cd floodlight

ant

ant eclipse


完了打开eclipse引进floodlight项目

File --> Import --> General --> Existing Projects into Workspace --> Select root direction 找到clone出来的floodlight文件夹,选中 --> finish

引进完了之后却报了不少错,检查了下,好像系统的openjdk版本是1.6,而最近的floodlight至少要jdk1.7才能运行。下了个jdk1.7,更改.bashrc之后仍然有问题,折腾半天不行。因为是虚拟机,安装方便,就又试了下Ubuntu13.10,结果软件源打不上,apt-get update不行,手动在sources.list连换几遍软件源也不行,最后上官网下了个Ubuntu 14,因为默认jdk版本是jdk1.7,也不用瞎折腾其他了,总算搞定。

右键floodlight项目 --> Run As --> Run Configuration --> 右键Java Application --> new --> 名字自己命名,Project选择Floodlight,Main选择net.floodlightcontroller.core.Main,最后点击 Apply

好了,这下可以Run起来了。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐