S34*_*34N 17 java version intellij-idea gradle build.gradle
我正在运行Linux Ubuntu 18 OS。将jdk安装在自定义本地目录中。
通常,IntelliJ建议您use the default gradle wrapper。但就我而言,我希望能够随时更新Gradle版本。如果您将IntelliJ与Gradle结合使用,则会遇到以下错误:
Could not determine java version from '11.0.1'
Run Code Online (Sandbox Code Playgroud)
S34*_*34N 20
如果您使用IntelliJ
检查:
导航:
File >> Settings >> Build, Execution, Deployment >> Build Tools >> Gradle。
导航到:右键单击“项目根目录”并选择Open Module Settings。Project StructureWindows出现。确保您的JDK主目录路径已添加到Platform Settings >> SDKs : JDK home path

不过,请在同一窗口Project Structure中的下选择与您的项目相关的正确SDK
修复/解决方案:导航至并打开:gradle/wrapper/gradle-wrapper.properties&将distributionUrl版本更新为最新版本。就我而言(在撰写本文时),我的旧版本是:
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-bin.zip
而我的最新版本是:
distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-bin.zip
如下所示:
确保在build.gradle文件中进行设置:
sourceCompatibility = 11
如果您使用的是最新版本的intellijIdea。
就我而言,是2019.1版本
删除目录提示的jdk
然后重新启动想法。
有关详细信息,请参见此图片
希望这对你有用!
用中文(表达:
(如果您不会读中文,则无需阅读。您需要知道的所有内容已经在上面输入了)
???????????? intellijidea.??intellijidea?????11?java????????java -verison,???? java8 ?? ide ?????? java 8个主意???????
idea?idea?java11 ????????????????????? jdk ?????? idea ???????????
| 归档时间: |
|
| 查看次数: |
11022 次 |
| 最近记录: |