IntelliJ IDEA Ultimate 2018.3 thinks my Java 9 Project is a Kotlin Project

dax picture dax · Nov 27, 2018 · Viewed 9.1k times · Source

I have an IntelliJ project composing several subprojects which are all Java 9 modules. I use Maven as a build system. My project has no "Facets". My run configuration looks like this: Run Configuration

My project settings look like this: Project Settings

I can build everything with Maven just fine. However, when I try to compile with IntelliJ, it somehow thinks that my project is a Kotlin project and can't compile it:

Error message

Error:Kotlin: The Kotlin standard library is not found in the module graph. Please ensure you have the 'requires kotlin.stdlib' clause in your module definition

Has anyone any idea how to fix this? I already tried deleting the run configuration and recreated it. This fixes the problem for some time, but then it reappears randomly.

Answer

GOXR3PLUS picture GOXR3PLUS · Jun 13, 2019

Even in 2019.1.3 that error is there .

A solution that always works for me is :

Build menu => Rebuild Project

Tested with JDK 12.0.1


That should be fixed though by IntelliJ team as soon as possible as more and more Java projects are passing to JDK 11 ++