close

[Solved] Incompatible JVM. Version 1.8.0_261 of the JVM is not suitable for this product. Version: 11 or greater is required in Eclipse

Hello Guys, How are you all? Hope You all Are Fine. Today I just installed Eclipse And As I restarted the IDE Eclipse would not start. Instead, it gave me the following error Incompatible JVM. Version 1.8.0_261 of the JVM is not suitable for this product. Version: 11 or greater is required in Eclipse. So Here I am Explain to you all the possible solutions here.

Without wasting your time, Let’s start This Article to Solve This Error.

How Incompatible JVM. Version 1.8.0_261 of the JVM is not suitable for this product. Version: 11 or greater is required in Eclipse Error Occurs ?

Today I just installed Eclipse And As I restarted the IDE Eclipse would not start. Instead, it gave me the following error.

Incompatible JVM. Version 1.8.0_261 of the JVM is not suitable for this product. Version: 11 or greater is required in Eclipse

How To Solve Incompatible JVM. Version 1.8.0_261 of the JVM is not suitable for this product. Version: 11 or greater is required in Eclipse Error ?

  1. How To Solve Incompatible JVM. Version 1.8.0_261 of the JVM is not suitable for this product. Version: 11 or greater is required in Eclipse Error?

    To Solve Incompatible JVM. Version 1.8.0_261 of the JVM is not suitable for this product. Version: 11 or greater is required in Eclipse Error To resolve this error only you have to add the following two lines directly before the line -vmargs and adapt the path to your Java 11 or higher 64-bit Java VM installation directory. Just add this line in your eclipse.ini.

  2. Incompatible JVM. Version 1.8.0_261 of the JVM is not suitable for this product. Version: 11 or greater is required in Eclipse

    To Solve Incompatible JVM. Version 1.8.0_261 of the JVM is not suitable for this product. Version: 11 or greater is required in Eclipse Error To resolve this error only you have to add the following two lines directly before the line -vmargs and adapt the path to your Java 11 or higher 64-bit Java VM installation directory. Just add this line in your eclipse.ini.

Solution 1: Just Add the -vm parameters in the eclipse configuration file

To resolve this error only you have to add the following two lines directly before the line -vmargs and adapt the path to your Java 11 or higher 64-bit Java VM installation directory. Just add this line in your eclipse.ini.

-vm
C:\Program Files\Java\jdk-11.0.9\bin\javaw.exe

Just like the below Image.

By doing this your error will be solved.

Solution 2: Change requiredJavaVersion

  1. First of all Open a command prompt
  2. Run this command java -version
  3. You will get Your openJDK version.
  4. Then open the eclipse.ini file which will be located at The file is located at C:\Users\Yourusername\eclipse\java-2019-12\eclipse
  5. Find this line -Dosgi.requiredJavaVersion=11 And Replace With -Dosgi.requiredJavaVersion=1.8
  6. In your case requiredJavaVersion should be different. My java version is defined beloe.
openjdk version "1.8.0_275"    
OpenJDK Runtime Environment (build 1.8.0_275-8u275-b01-0ubuntu1~16.04-b01)    
OpenJDK 64-Bit Server VM (build 25.275-b01, mixed mode)

Summery

It’s all About this issue. Hope all solution helped you a lot. Comment below Your thoughts and your queries. Also, Comment below which solution worked for you?

Also, Read

32 thoughts on “[Solved] Incompatible JVM. Version 1.8.0_261 of the JVM is not suitable for this product. Version: 11 or greater is required in Eclipse”

  1. This didn’t work for me, but I found another solution:
    After downloading a more recent Java version, there were two folders in directory C:\Program files\Java.
    One called jdk-17.0.2 (newer version) and one called jre1.8.0_181 (older version).
    I created a new folder “Old version” alongside the two existing ones, and moved the folder jre1.8.0_181 into it. Now Eclipse starts up!

    Reply

Leave a Comment