2016-07-28 2 views
2

я создал новую корневую папку & содержит build.gradle с apply plugin ="java" в папку ЦСИ -> главная -> Java (содержит код) Когда я бегу gradle assemble я получаю эту ошибкуGradle Ошибка: Не удалось создать экземпляр типа com.sun.tools.javac.api.JavacTool

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

:compileJava failed

:processResources UP-TO-DATE

Почему мой процесс сборки не увенчались успехом? (я на убунту 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_HOME в OpenJDK-8. Просто было

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

В файле .bashrc (вам может понадобиться, чтобы исправить ссылку в соответствии с вашей системой)

И это все.

Смежные вопросы