環境:ubuntu18.04
安裝floodlight先前准備:java的環境,ant。
sudo apt-get install build-essential defailt-jdk ant python-dev
從github上克隆庫,然后ant編譯
git clone git://github.com/floodlight/floodlight.git
ant
但是我很悲慘的收到洋洋灑灑一大堆錯誤。
出錯原因是不包含javafx組件導致的,然而openjdk不包括javafx組件,floodlight的負載平衡和統計兩個模塊需要這個模塊,可以通過直接裝上javafx組件來重新編譯
sudo apt install openjfx
或者直接換一個具備javafx組件的jdk來
去oricle下了一個jdk 8u191,也能解決。
然后運行一下floodlight
java -jar target/floodlight.jar
終端出現一大段信息后可以登上localhost:8080/ui/index.html(本地的話ip就是127.0.0.1)查看,如下圖: