环境:ubuntu 16.04

前提:已经成功安装了JDK和Ecplise

1、安装floodlight

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

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

cd floodlight

ant

ant eclipse (使得floodlight能在eclipse中运行,否则无法导入到eclipse)

2、将floodlight导入eclipse

打开 eclipse,创建新的 workspace。

从菜单选择 File -> Import -> General -> Existing Projects into Workspac。点击下一步。

从 Select root directory 里面,找到 floodlight 所在目录。导入后勾上 Floodlight,点击Finish。

3、运行floodlight

将floodlight的Eclipse导入eclipse后,会生成一个eclipse工程,打开floodlight工程

找到 src/java/main -> net.floodlightcontroller.core -> Main.java 文件

右键单击 “Run As” ,选择 “Java Application”,然后选择“Floodlight-Default-Conf”,点击“OK”,floodlight就开始运行了

运行Floodlight后可以通过登录http://localhost:8080/ui/index.html使用Floodlight提供的web管理界面查看里面的信息,

包括交换机、主机等等,因为我们没有接什么设备,页面没有什么信息。

floodlight java_floodlight学习系列(1)——在Eclipse中安装运行floodlight相关推荐

  1. maven mybatis mysql_Java Web学习系列——Maven Web项目中集成使用Spring、MyBatis实现对MySQL的数据访问...

    标签: 本篇内容还是建立在上一篇Java Web学习系列--Maven Web项目中集成使用Spring基础之上,对之前的Maven Web项目进行升级改造,实现对MySQL的数据访问. 添加依赖Ja ...

  2. 【Javaweb学习笔记】在Eclipse中创建Web项目

    [Javaweb学习笔记]在Eclipse中创建Web项目 哈喽大家好,这里是Java框架学习笔记专栏第二期 本期内容--在Eclipse中创建Web项目 前期回顾: 第一期--schema约束 笔者 ...

  3. Linux学习系列二:Linux中的常用命令

    这个系列的Linux教程主要参考刘遄老师的<Linux就该这么学>.用的系统是RHEL8,如果遇见一些命令出现问题,请首先检查自己的系统是否一致,如果不一致,可网上查一下系统间某些命令之间 ...

  4. SVN工具的使用 和在Eclipse中安装GPD插件:(多步审批流,因此选择使用工作流(JBPM)来实现)...

    前言 重点解说SVN工具的还原版本号. 1.提交svn之前.要先更新文件.假设更新之后有版本号冲突的话.就线下解决掉冲突,在把该文件标记为已经解决冲突. 正文 使用SVN还原历史版本号 去除掉Ecli ...

  5. eclipse中安装freemarker插件及ftl使用freemarker编辑器--在线安装方法

    eclipse中安装freemarker插件及ftl使用freemarker编辑器--在线安装方法 在线安装的方法是:Help –> Install New Software 点击  and h ...

  6. 在一个空的Eclipse中安装Android开发的ADT和SDK

    在一个空的Eclipse中安装Android开发的ADT和SDK 一.eclipse中安装adt插件(http://jingyan.baidu.com/article/8cdccae99b564a31 ...

  7. Eclipse中安装插件时提示:No repository found containing: osgi.bundle,org.eclipse.emf,2.8.0.v20180706-1146

    场景 在Eclipse中安装ERMaster时提示: No repository found containing: osgi.bundle,org.eclipse.emf,2.8.0.v201807 ...

  8. 在eclipse中安装properties插件PropertiesEditor及设置(附图),ASCII码转换成中文

    在eclipse中安装properties插件PropertiesEditor及设置(附图),ASCII码转换成中文 安装成功后ASCII还是不能转换成中文的,原因是设置里面没有把编码设置为utf8的 ...

  9. Eclipse中安装TestNG插件

    Eclipse中安装TestNG插件 HelpàInstall new Software Work with:填入http://beust.com/eclipse 点击Add Name:TestNG ...

最新文章

  1. python标准函数有哪些_python基本语法有哪些?
  2. Transformer 架构逐层功能介绍和详细解释
  3. ASP.Net MVC如何访问的静态页面
  4. SAP云采购解决方案入华在即
  5. 电影编码JPEG2000与H.264
  6. 作者:黄宜华,南京大学计算机系教授、博士生导师,中国计算机学会大数据专家委员会委员、副秘书长。...
  7. 网络流 (网络流问题汇总)
  8. 十六进制报文用wireshark打开
  9. 从微服务应用于技术栈,了解华为云微服务应用
  10. 求树的直径(两种方法)
  11. python与mysql数据库如何连接_如何连接Python中的MySQL数据库?
  12. 第四代移动机器人:灵动科技V-AMR全球首发
  13. Kali Linux渗透基础知识整理(四):维持访问
  14. 这可能不只是一篇面经(BAT面试)
  15. Java 防止 SQL 注入工具类
  16. 0/0型极限等于多少_高数求极限的一些总结
  17. 生成对抗网络(GAN)教程 - 多图详解
  18. 高中发表在论文计算机方面,高中计算机论文
  19. 火柴棍能组成的最大数字
  20. jetson nano笔记

热门文章

  1. 【269期门诊集锦】iOS游戏开发—2D游戏编程之我见
  2. 怎样解决ASP图片上传漏洞的方法
  3. Selenium_等待页面加载完毕
  4. 阿里云esc云服务器IP不能访问的解决办法
  5. Spring集合 (List,Set,Map,Properties) 实例
  6. 网站使用微信扫码登录流程
  7. Python数据可视化之南丁格尔玫瑰图(亲测)
  8. Python中的支持向量机SVM的使用(有实例项目给的地址)
  9. mysql -uroot -proot tc -e select * from merchandise limit 1这个-E的命令作用是什么,用来什么什么的?
  10. WeChat微信支付类型与支付授权目录配置与回调地址设置