KNIME二次开发的环境配置安装过程及遇到问题的解决方法

1. KNIME介绍

  KNIME Analytics Platform基于Eclipse构建,可以将Eclipse插件添加到现有安装中以提供其他功能。因此,KNIME AnalyticsPlatform的扩展本质上是一个Eclipse插件。可查阅EclipseRCP开发。

2. 配置KNIME下载开发所需的基本环境

  基本环境主要包括JDK的版本选择安装、eclipse的版本选择下载和KNIME软件工具包的下载三个部分。

2.1 JDK的版本选择安装

  首先确认JDK是否安装(查看方法见图2 所在段落),版本为Java8,若尚未安装则请下载并安装它。
JDK的下载地址为: https://adoptopenjdk.net/ ,下载界面如图1所示。
KNIME二次开发的环境配置安装过程及遇到问题的解决方法

图1 JDK下载界面

  JDK的版本选择OpenJDK 8,JVM没有特别的要求,两个选哪一个都可以,然后点击下方“最新发布”下载。
  下载完成后双击安装包安装,一路选择下一步下一步就安装完成。安装完成后重启电脑。之后用window+R打开运行对话框,输入cmd回车,跳出对话框后输入java –version检查JDK是否安装成功。如果显示如图2 所示则表示安装成功。
KNIME二次开发的环境配置安装过程及遇到问题的解决方法

图2 检查Java是否安装

2.2 eclipse的版本选择下载

  eclipse的版本一定要选择4.7.x的Eclipse for RCP and RAP Developers,最新版本安下载安装KNIME的时候会出现各种问题。下载网址为:https://www.eclipse.org/downloads/packages/release/oxygen/3a

2.3 KNIME软件工具包下载

  KNIME软件工具包的下载地址为https://github.com/KNIME/knime-sdk-setup/需要注意的是:每个KNIME版本的软件工具包都不同,不同版本包含在此存储库的分支中(如图3所示),因此,必须选择此存储库的正确分支才能指定要用于开发工作的KNIME版本。例如,要开发与3.7版本兼容的代码,请签出分支releases/2018-12(因为KNIM是2018年12月发布的)。如果要使用最新的进行开发,则直接下载master分支,但是,请记住,由于API更改或丢失,使用最新构建的扩展可能无法在发行版安装中使用。

KNIME二次开发的环境配置安装过程及遇到问题的解决方法

图3 KNIME工具包版本

2.4 额外需求

  网一定一定要好!!!!

3. 在eclipse中配置KNIME开发环境

3.1 在eclipse中加载KNIME软件工具包

  启动eclipse并选择工作空间(第一次启动由于加载的东西比较多可能会比较慢);
KNIME二次开发的环境配置安装过程及遇到问题的解决方法

图4 选择eclipse工作空间

  导入软件工具包到eclipse:依次点击File—Import—Existing Projects into Workspace—Next—Browse。选择上面下载的软件工具包,最后点击next完成导入。导入完成后Project Explorer内如图6 所示。
KNIME二次开发的环境配置安装过程及遇到问题的解决方法KNIME二次开发的环境配置安装过程及遇到问题的解决方法

图5 导入工具包过程

KNIME二次开发的环境配置安装过程及遇到问题的解决方法

图6 工具包导入后

3.2 加载KNIME及启动运行

  我们选择KNIME-AP-complete.target打开这个文件,开始下载KNIME插件源码,此过程需要等待一大段时间,之后点击Set as Active Target Platform(右上角),如图7所示。下载完后重启Ecplise如下图8,说明插件源码下载成功。
KNIME二次开发的环境配置安装过程及遇到问题的解决方法

图7 下载KNIME源码

KNIME二次开发的环境配置安装过程及遇到问题的解决方法

图8 成功下载KNIME

  重启后右键单击KNIME Analytics Platform.launch,选择Run As—KNIME Analytics Platform。打开后界面如图9所示。这样就安装配置好KNIME的开发环境了。
KNIME二次开发的环境配置安装过程及遇到问题的解决方法

图9 KNIME界面

3.3 下载及启动KNIME出现的问题

  问题1:下载完成后“一串红“(图10所示)。
  解决方法:选择最顶层的文件,点击右边的Reload。
KNIME二次开发的环境配置安装过程及遇到问题的解决方法

图10 下载过程出现报错

   问题2:下载进程突然结束,没有报错,重启后发现KNIME并没有安装成功。
   解决方法:关掉KNIME-AP-complete.target然后重启eclipse,重新打开KNIME-AP-complete.target进行下载,一定要保证网络很好。

   问题3:下载成功后通过KNIME Analytics Platform.launch启动KNIME出现如图11图12所示报错。
   解决方法:图11:点击Proceed后跳出对话框点击Continue。
       图12:选择Yes, in the Error Log view后运行会结束,然后重新启动KNIME还会提示这个问题,再选择Yes, in the Error Log view后KNIME就会启动了。
KNIME二次开发的环境配置安装过程及遇到问题的解决方法

图11

KNIME二次开发的环境配置安装过程及遇到问题的解决方法

图12