I am experiencing troubles with opening Knime after installing version 4.6.0 on my virtual machine.
I have tried all the three possibilities of installing Knime (zip/executable/installer).
In all three cases of the installation methods, the installation process completes without any errors or problems.
But when I open Knime after installation the following message pops up:
Does anyone recognize this message/error? And does anyone know how to solve this issue?
I am currently running Knime version 4.3.4 and this version has been installed in the same way on my virtual machine. It runs without any problems.
this is unknown to us. I guess we can exclude obvious error such as wrong architecture. Can you remove the -server line from the knime.ini file to see if that helps?
Open a command prompt (need instructions?), browse to the KNIME installation folder, then run this: c:\program files\<whatever-that-path-is->\plugins\org.knime.binary.jre.win32.x86_64_17.0.3<...>\jre\bin\java -version
Does that properly print the java version number?
(The error suggest that the java installation is invalid/corrupted/wrong and we should confirm itâs all in order).
Also when I check for Java in Windows environment I donât find any Java.
Does version 4.3.4 also require Java? Because that version is working very well currentlyâŚ
Thanks for sharing this. There must be something else going on because there were different users reporting the same problem (e.g. also here).
@jurjengroendijk : Your command on the prompt above has an error. I think you need to qualify the path (so run .\java -version â note the leading .\).
You should not be required to do that. Java comes with the Analytics Platform (itâs located in that folder that we have cited a couple of times above, that is C:\Program Files\Knime_new\KNIME\plugins\org.knime.binary.jre.win32.x86_64_17.0.3.20220429\jre)
There is something wrong with that java âinstallationâ (itâs not really an installation because itâs just a folder; itâs not registered with the Windows OS â and it doesnât need to be).
What we should be doing is to confirm that this installation is not corrupted. Therefore, I suggested above that we run the java.exe -version in that installation.
You need to do this from a command prompt (like you did above) but you need to qualify the path to the java executable, otherwise the command prompt wonât be able to resolve the path to the executable (even if you have cd-ed into that folder â itâs some shell security thing).
So please open a command prompt, browse (using the cd command) into the folder above, then run:
I did a very nasty hack that solves the startup issue but likely causes other problems:
copied the binary java jre (v11) from Knime 4.5.2 and renamed it to the original name.
This makes KNIME 4.6 launch normally. So it is clearly a problem with the JRE.
You download and unzip the Azul openJDK.
Then you go into the affected folder in plugins ( -binary-...\jre)
delete all files and replace them with the contents of the azul jdk directoryâŚ