<转载请注明出处>
floodlight作为SDN的一种开源控制器,允许开发者进行二次开发,但其官方教程只给出了如何在ant, maven,eclispe 下的运行方式,若是想要导入到intellij idea下运行,若是不进行一些配置,运行就会报错,解决方式如下:
- 1.到floodlight官网获取源代码,或者到github上进行clone,github地址.
- 2.将工程文件导入到intellij idea中,导入过程中不要选取任何框架,就直接导入即可.
- 3.将target目录删除掉
- 4.将src/main/resources目录标记为资源文件夹,方法为:选中该目录,鼠标右击,选择Mark As选项,里面会有一个resources,选择即可标记为资源文件夹(!!!!!第4步是最重要的,floodlight不能正常运行的原因也是因为这个)
- 5.打开工程的structure,从module中移除test做为source(这一步或许不需要,但如果报错有同名类的话请执行第5步)