Could not determine java version from '9.0.1'

人盡茶涼 提交于 2019-11-27 14:16:03
David

You should also delete Java JDK. Just run the following:

  1. cd /Library/Java/JavaVirtualMachines
  2. sudo rm -rf jdk1

Now check typing 'java' in your terminal.

For more references you can look here: https://www.howtogeek.com/230145/how-to-uninstall-java-on-mac-os-x/

This issue was in gradle version lower than 4.3, so update your gradle.properties to 4.3 or above:

distributionUrl=https\://services.gradle.org/distributions/gradle-4.3-all.zip

Why this error occur?: Because of you have different JDK on your system than your android-studio JDK version.

Therefore your JDK should be compatible with each other, and by following this way you can manage that:

File -> Other settings -> Default project structure

You can use embedded JDK or use your own.


Also you may have some issues with terminal, and that's belong to a conflict between your multiple JDK.

Solution worked with me is to uninstall the java 9 JDK.

E. Sundin

I had this problem on macOS and I solved it by:

Removing the too new java jdk

brew cask uninstall java

And installing an older one

brew tap caskroom/versions
brew cask install java8

All this handled via Homebrew

In my case the error was

Could not determine java version from '10'.

I went to preferences in Unity (edit > preferences in windows or Unity > preferences in MAC), external tools, JDK dir and changed went up a couple of levels. I was using JDK 10, but changed to the folder of JDK 8 and this solved the issue.

just tried to build with Gradle 4.3, against JDK 9.0.1 - this might possibly function in Android Studio (because the bundled JDK is an elder version), but not when building with Jenkins 2.89.2 (which seems to not support the JDK 9.0.1 yet, literally complaining Could not determine java version from '9.0.1'). bintray might also build with Jenkins, because the error message is somewhat identical.

downgrading to JDK 8 in gradle.properties fixed the issue for me:

org.gradle.java.home=/usr/java/jdk1.8.0_152

combined with gradle-wrapper.properties:

distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
Alok Verma

Just need to use local gradle distribution Eg : In IntelliJ go to File->settings->Build,Execution,Deployment->Build Tools->Gradle then update the "Use local gradle distribution" as shown in image.

settings window

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!