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

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

【jmetal 】java多目标进化算法框架环境搭建_第1张图片

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

【jmetal 】java多目标进化算法框架环境搭建_第2张图片

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

【jmetal 】java多目标进化算法框架环境搭建_第3张图片

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

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

【jmetal 】java多目标进化算法框架环境搭建_第4张图片

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

【jmetal 】java多目标进化算法框架环境搭建_第5张图片

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

【jmetal 】java多目标进化算法框架环境搭建_第6张图片

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

【jmetal 】java多目标进化算法框架环境搭建_第7张图片

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

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

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

【jmetal 】java多目标进化算法框架环境搭建_第8张图片

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

【jmetal 】java多目标进化算法框架环境搭建_第9张图片

如何查看源码呢?

【jmetal 】java多目标进化算法框架环境搭建_第10张图片

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

你可能感兴趣的:(【jmetal 】java多目标进化算法框架环境搭建)