Gradle错误:无法创建com.sun.tools.javac.api.JavacTool类型的实例
我创建了一个新的根文件夹&它包含build.gradle和Gradle错误:无法创建com.sun.tools.javac.api.JavacTool类型的实例,java,gradle,Java,Gradle,我创建了一个新的根文件夹&它包含build.gradle和apply plugin=“java” 文件夹src->main->java(包含代码) 当我运行gradleassemble时,我得到了这个错误 无法创建com.sun.tools.javac.api.JavacTool类型的实例 :compileJava失败 :processResources是最新的 为什么我的构建过程不成功?(我在ubuntu 16.04上)通过更新包装器属性,快速切换构建以使用: ./gradlew wrappe
apply plugin=“java”
文件夹src->main->java(包含代码)
当我运行gradleassemble
时,我得到了这个错误
无法创建com.sun.tools.javac.api.JavacTool类型的实例
:compileJava失败
:processResources是最新的
为什么我的构建过程不成功?(我在ubuntu 16.04上)通过更新包装器属性,快速切换构建以使用:
./gradlew wrapper --gradle-version=3.3
对我来说,这是因为我的笔记本电脑上有多个Java环境(openjdk-8&openjdk-9) 因此,我开始删除一个环境:
$ sudo apt-get remove openjdk-9-*
然后我将JAVA\u HOME
设置为openjdk-8。刚刚
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/
到您的.bashrc文件(您可能需要根据您的系统更正链接)
就这样。下面的答案解决了我的问题检查一下