2016-07-28 84 views
2

我创建一个新的根文件夹类型com.sun.tools.javac.api.JavacTool的实例&它包含的build.gradle与apply plugin ="java" 的文件夹的src - >主 - >的java(包含代码) 当我运行gradle assemble我得到这个错误摇篮错误:无法创建

Could not create an instance of type com.sun.tools.javac.api.JavacTool.

:compileJava failed

:processResources UP-TO-DATE

为什么我的构建过程没有成功?(我是在Ubuntu 16.04)

回答

2

切换您的构建快速使用Gradle 3.3通过更新包装属性:

./gradlew wrapper --gradle-version=3.3 
2

对于我来说,那是因为我有数倍的Java环境引起的(的OpenJDK-8 & 的OpenJDK-9)我的笔记本电脑。

于是我开始删除一个环境:

$ sudo apt-get remove openjdk-9-* 

然后我设置JAVA_HOMEOpenJDK的-8。刚把

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/ 

要将的.bashrc文件(你可能需要根据你的系统来纠正链接)

就是这样。