Latest eclipse version for installing KNIME SDK and requirements.

Hi,

I am trying to install KNIME SKD in Eclipse. I tried Eclipse Luna, Juno, and Kepler, but in all cases the installation stopped due to compatibility issues. Is this because it is the wrong version of Eclipse? If yes, what version should I use? Or are there other things that I have to consider.

Sometimes, I have the option to modify the items (called the Install Remediation Page), but not allways, which is puzzeling.

>java -version
java version "1.7.0_65"
OpenJDK Runtime Environment (fedora-2.5.1.3.fc20-x86_64 u65-b17)
OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)

Here is the error message for Kepler:

Cannot complete the install because of a conflicting dependency.
  Software being installed: KNIME Core 2.10.3.0044468 (org.knime.features.base.feature.group 2.10.3.0044468)
  Software currently installed: Eclipse Standard/SDK 2.0.2.20140224-0000 (epp.package.standard 2.0.2.20140224-0000)
  Only one of the following can be installed at once:
    Welcome Framework 3.4.100.v20110425 (org.eclipse.ui.intro 3.4.100.v20110425)
    Welcome Framework 3.4.200.v20130326-1254 (org.eclipse.ui.intro 3.4.200.v20130326-1254)
  Cannot satisfy dependency:
    From: Eclipse Standard/SDK 2.0.2.20140224-0000 (epp.package.standard 2.0.2.20140224-0000)
    To: org.eclipse.epp.package.standard.feature.feature.group [2.0.2.20140224-0000]
  Cannot satisfy dependency:
    From: Eclipse Standard/SDK Feature 2.0.2.20140224-0000 (org.eclipse.epp.package.standard.feature.feature.group 2.0.2.20140224-0000)
    To: org.eclipse.platform.feature.group [4.3.2.v20140221-1852]
  Cannot satisfy dependency:
    From: Eclipse Platform 3.7.2.v20120207-1839-9gF7UHPDFxGjd-PqDr2jX_4yKaumkoHTz04_q-q (org.eclipse.platform.feature.group 3.7.2.v20120207-1839-9gF7UHPDFxGjd-PqDr2jX_4yKaumkoHTz04_q-q)
    To: org.eclipse.ui.intro [3.4.100.v20110425]
  Cannot satisfy dependency:
    From: Eclipse Platform 4.3.2.v20140221-1852 (org.eclipse.platform.feature.group 4.3.2.v20140221-1852)
    To: org.eclipse.ui.intro [3.4.200.v20130326-1254]
  Cannot satisfy dependency:
    From: KNIME Core 2.10.3.0044468 (org.knime.features.base.feature.group 2.10.3.0044468)
    To: org.eclipse.platform.feature.group [3.4.2.R342_v20090122-9I96EiWElHi8lheoJKJIvhM3JfVsYbRrgVIWL,4.0.0)

 

You need Eclipse Indigo if you want to install the KNIME plug-ins. All later versions are not supported yet. If you want to develop based on KNIME you can also use newer Eclipse version if you make create an appropriate target platform. See e.g.

http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.pde.doc.user%2Fconcepts%2Ftarget.htm

http://www.vogella.com/tutorials/EclipseTargetPlatform/article.html

for explanations about target platforms.