IntelliJ/Gradle Could not determine java version from '11.0.1'
I noticed a subtlety in the way you download the IDE from jetbains.com
You probably want JBR 8 and not JBR 11. Also, make sure your JDK is setup properly with jbsdk bintray downloader plugin.
If you use IntelliJ
Checks:
Navigate to:
File >> Settings >> Build, Execution, Deployment >> Build Tools >> Gradle
.Alongside
Gradle JVM:
make sure you select the correct version of Java.Navigate to: Right-Click 'Project Root Directory' & Select
Open Module Settings
.Project Structure
windows shows-up. Make sure your JDK home path is added to thePlatform Settings >> SDKs : JDK home path
Still, on the same window
Project Structure
, select correct SDK relevant to your project underProject Settings >> Modules : Module SDK
Fix/Solution: Nvavigate to & open:
gradle/wrapper/gradle-wrapper.properties
& update the distributionUrl version to the latest version. In my case (at the time of this post), my older version was:distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-bin.zip
And my latest version is:
distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-bin.zip
As shown below:
In your build.gradle file make sure you set:
sourceCompatibility = 11
Your gradle is too old for that JDK, upgrade your gradle or downgrade you JDK
If you are using the latest version of intellijIdea.
In my case, 2019.1 -version
Delete the directory idea's jdk
then RESTART idea.
for detail see this pic
Hope this is working for you !
In chinese:
(If you can't read chinese,you needn't to read this.All you need to know have typed above already)
如果你是用最新版本的intellijidea.由于intellijidea默认安装了11的java。而且就算你输入java -verison,告诉你是java8,在ide里面也配置了java 8 idea还是告诉你这个错误。
只有通过删除idea自己下载java11版本,可以解决这个问题。直接删除应用包下的jdk文件夹,重启idea就可以。如下图。