【jmetal 】java多目标进化算法框架环境搭建

java多目标进化算法框架平台Jmetal的官方网址:https://jmetal.github.io/jMetal/。因为项目是托管在github上的,所以,也可以从https://github.com/jMetal/jMetal下载下来。可以发现,该框架分为四个部分,利用maven分别进行管理。

【jmetal 】java多目标进化算法框架环境搭建

在Project Explorer中右键导入,找到下载的解压包。可以看到上面的五个项目。

【jmetal 】java多目标进化算法框架环境搭建

右键jmetal项目,选择run as,maven clean,即可生成四个对应的普通的java项目。

【jmetal 】java多目标进化算法框架环境搭建

源码有点多,所以,笔者想将上面的四个项目打包生成对应的可执行jar和源码src.jar文件。下面简单介绍一下。

在Project Explorer中右键选择export导出,选择导出类型为jar file。

【jmetal 】java多目标进化算法框架环境搭建

 点击下一步,选择需要导出的四个项目的所有包,选择export generated class files and resources,点击Finish即可。

【jmetal 】java多目标进化算法框架环境搭建

可能会输出一些警告,不过别担心,不受影响。

【jmetal 】java多目标进化算法框架环境搭建

 如果你想看源码怎么办,只需要将源码再打包为jar包即可。是不是经常这样使用?

【jmetal 】java多目标进化算法框架环境搭建

好了,现在我们就有了框架及其源码的jar包。使用时只需要加入到build path即可。

【jmetal 】java多目标进化算法框架环境搭建

首先,将jar文件复制到项目中。

【jmetal 】java多目标进化算法框架环境搭建

接着,在项目文件夹上右键,选择properties。

【jmetal 】java多目标进化算法框架环境搭建

依次找到,Java Build Path->Libraries->Add JARs,找到对应的jar文件,点击OK后,Aplay后OK即可。

【jmetal 】java多目标进化算法框架环境搭建

【jmetal 】java多目标进化算法框架环境搭建

如何查看源码呢?

【jmetal 】java多目标进化算法框架环境搭建

 点击上图所示的Attach Source按钮,找到项目中的src.jar文件即可。