filip_j
filip_j

Reputation: 1215

Intellij executes with wrong java version

My Project is set to run with Java 11. enter image description here

I can build it without any issues, but when I try to run it, it is looking for Java 1.8 enter image description here

Running on Mac OS 12.2.1 IntelliJ Version 2021.3.2

Upvotes: 6

Views: 19157

Answers (4)

Ibrahim Shaikh
Ibrahim Shaikh

Reputation: 21

I had the similar issue, so sometimes even we change the java version in project structure it still remains unchanged. So in IntelliJ terminal execute java -version command and see the version is the expected one, if not, you might need to restart the IDE.

Upvotes: 0

manosk
manosk

Reputation: 54

An update for 2023 version of Intelij:

There are 2 different solutions based on the issue at hand:

  1. To build maven project, navigate to File | Settings | Build, Execution, Deployment | Build Tools | Maven | Runner -> and make sure it is the correct java version
  2. To run service, change the java version from project structure and run service again

Upvotes: 2

filip_j
filip_j

Reputation: 1215

The problem was in the run configuration. I needed to specify the java version as well. Thanks for the suggestions

Upvotes: 7

pringi
pringi

Reputation: 4654

You have to check the following settings match (for Java 17):

enter image description here enter image description here enter image description here

Also if you use maven check that the correct version is set and if not, change them and reimport the project.

Upvotes: 7

Related Questions