I’ve looked trough many answers here on so but haven’t found anything helpful. I am using java version 16.0.1 My program doesn’t use maven or gradle. The program worked fine until I updated my ij earlier today.
Full error:
Executing pre-compile tasks... Loading Ant configuration... Running Ant tasks... Running 'before' tasks Checking sources Parsing java... [Adexo] java: error: invalid source release: 18 Checking dependencies... [Adexo] Dependency analysis found 0 affected files Errors occurred while compiling module 'Adexo' javac 11 was used to compile java sources Finished, saving caches... Module 'Adexo' was fully rebuilt due to project configuration/dependencies changes Compilation failed: errors: 1; warnings: 0 Executing post-compile tasks... Loading Ant configuration... Running Ant tasks... Synchronizing output directories... 30.9.2021 22:34 - Build completed with 1 error and 0 warnings in 3 sec, 279 ms
Here are the files from .idea and the .iml file: https://1drv.ms/u/s!AoGu278qdPOWgm-D3ns61-gqA4Ts?e=OWg0NB
Please tell if you need any more information (:
Advertisement
Answer
.idea/misc.xml
has incorrect language level specified for some reason (JDK_X
):
<component name="ProjectRootManager" version="2" languageLevel="JDK_X" default="true" project-jdk-name="16" project-jdk-type="JavaSDK">
Close the project, change languageLevel
to 16
and see if it helps.
There was a related bug reported, but it should be fixed in IntelliJ IDEA 2020.2 and later versions. Probably a regression.