【jmetal 】java多目标进化算法框架环境搭建
java多目标进化算法框架平台Jmetal的官方网址:https://jmetal.github.io/jMetal/。因为项目是托管在github上的,所以,也可以从https://github.com/jMetal/jMetal下载下来。可以发现,该框架分为四个部分,利用maven分别进行管理。
在Project Explorer中右键导入,找到下载的解压包。可以看到上面的五个项目。
右键jmetal项目,选择run as,maven clean,即可生成四个对应的普通的java项目。
源码有点多,所以,笔者想将上面的四个项目打包生成对应的可执行jar和源码src.jar文件。下面简单介绍一下。
在Project Explorer中右键选择export导出,选择导出类型为jar file。
点击下一步,选择需要导出的四个项目的所有包,选择export generated class files and resources,点击Finish即可。
可能会输出一些警告,不过别担心,不受影响。
如果你想看源码怎么办,只需要将源码再打包为jar包即可。是不是经常这样使用?
好了,现在我们就有了框架及其源码的jar包。使用时只需要加入到build path即可。
首先,将jar文件复制到项目中。
接着,在项目文件夹上右键,选择properties。
依次找到,Java Build Path->Libraries->Add JARs,找到对应的jar文件,点击OK后,Aplay后OK即可。
如何查看源码呢?
点击上图所示的Attach Source按钮,找到项目中的src.jar文件即可。