I installed Talend Open Studio for Data Integration 8.0.1. Initially, I had java version 8 of JRE installed and I was getting the error message that 'version 1.8.0_321 of the JVM is not suitable for this product. Version: 11 or greater is required'. So I installed java version 11 of jdk and now I get the error message 'Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run TOS_DI-win-x86_64. No Java virtual machine was found after searching the following locations: C:\Program Files\Java\jre1.8.0_321\bin'.

  • You need to edit your Java system environment variable or modify the configuration of Talend so it can find Java 11 (which isn’t even the current version)
    – Ramhound
    Mar 6, 2022 at 19:48
  • 1
    Make sure the environment variable JAVA_HOME points to the install did of the JDK. Most programs that need a JDK use this env variable to find it.
    – Robert
    Mar 6, 2022 at 20:00
  • Also it is wise to set PATH to point to new version. Mar 6, 2022 at 20:07

2 Answers 2


If you do not need java for other software uninstall version 1.8. Then try to uninstall version 11. And after this install the last available version of java JDK from here


After changing the PATH and HOME and the TOS ini file, I was still getting the error. I found that I could launch TOS directly from the directory, but get the error launching from the shortcut. Found out the shortcut set up by the install includes the Java path in the Target: "C:\Program Files (x86)\TOS_DI-8.0.1\studio\TOS_DI-win-x86_64.exe" -vm "C:\Program Files\Java\jdk1.8.0_321\bin".

  • Your answer could be improved with additional supporting information. Please edit to add further details, such as citations or documentation, so that others can confirm that your answer is correct. You can find more information on how to write good answers in the help center.
    – Community Bot
    Jul 13, 2022 at 18:15

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .