title: How to resovle Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 error?
body: <p>I am trying to run a Spring  Boot app in IntelliJ.</p>
  <p>But when I try to run I get the following error message:</p>
  <blockquote>
  <p>Exception in thread &quot;main&quot; java.lang.UnsupportedClassVersionError:
  myProject
  has been compiled by a more recent version of the Java Runtime (class
  file version 55.0), this version of the Java Runtime only recognizes
  class file versions up to 52.0</p>
  </blockquote>
  <p>Here is the JRE location under my Run Configuration:</p>
  <p><a href="https://i.stack.imgur.com/sjucQ.png" rel="noreferrer"><img src="https://i.stack.imgur.com/sjucQ.png" alt="enter image description here" /></a></p>
  <p>I have tried installing a couple of different Java versions here:</p>
  <p><a href="https://i.stack.imgur.com/LigNW.png" rel="noreferrer"><img src="https://i.stack.imgur.com/LigNW.png" alt="enter image description here" /></a></p>
  <p>Here are my current system / environment variables:</p>
  <p>Environment Variables:</p>
  <pre><code>JAVA_HOME: C:\Program Files\Java\jdk-11.0.12\bin
  </code></pre>
  <p>System Variables:</p>
  <pre><code>Path: C:\Program Files\Java\jdk-11.0.12\bin ....
  </code></pre>
  <p>I tried to find a JRE that matched the version, but haven't been able to find it.</p>
  <p>Can someone please tell me what changes I need to make so I can successfully run this application locally?</p>