Ответы:
Gradle требует установки Java JDK. Gradle требует JDK 1,5 или выше. Gradle поставляется с собственной библиотекой Groovy, поэтому не нужно устанавливать Groovy. Любая существующая установка Groovy игнорируется Gradle.
Gradle использует тот JDK, который найдет на вашем пути (для проверки используйте java -version). В качестве альтернативы вы можете установить переменную среды JAVA_HOME, чтобы она указывала на каталог установки нужного JDK.
Поэтому убедитесь, что у вас установлен Java JDK, затем перейдите на веб-сайт Gradle, чтобы загрузить Gradle и любую другую информацию, которая может вам понадобиться.
Или просто нажмите Ctrl+ Alt+ Tна клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду (ы) ниже:
sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
sudo apt-get install gradle
Источник: Gradle
sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
Это правильный ответ, но прежде чем сделать sudo apt-get install gradle
, сделайте:
sudo apt-cache search gradle
и затем установите последнюю версию из нового репо. В моем случае это:
sudo apt-get install gradle-1.9
оно работает! (если вы не скажете, какая версия вам нужна, установите gradle (1.4) из основного репозитория, и ошибка будет с вами ...).
/usr/lib/gradle/{your-version}
Очевидно, что можно добавить PPA в качестве зависимости от PPA и, таким образом, включить Gradle.
https://help.launchpad.net/Packaging/PPA/BuildingASourcePackage#Dependencies
gradlew , Gradle Wrapper, кажется, лучший метод: https://docs.gradle.org/2.11/userguide/gradle_wrapper.html
Это скрипт, сгенерированный Gradle, который может автоматически:
Затем вы всегда будете использовать ./gradlew command
из корня проекта вместо вашей системы gradle
.
Как создать оболочку, описано в документации и по адресу: https://stackoverflow.com/questions/25769536/how-when-to-generate-gradle-wrapper-files.
sdkman
Недавно я столкнулся с подобной проблемой, когда мне нужно было использовать gradle только для одного проекта:
использование apt было не очень привлекательным, поскольку это означало кучу дополнительных зависимостей, которые я, конечно, потом забуду удалить. Также мне понадобилась довольно свежая сборка Gradle.
Вместо этого я пошел с менеджером пакетов sdkman , который довольно удобен для разработки на Java:
вы получаете новейшие версии пакетов, устанавливаемые непосредственно в ваш домашний каталог, не мешая общесистемной настройке Ubuntu. После того, как я закончу, я могу просто удалить пользователя, которого я создал для задачи, и все вернется, как и раньше.
Чтобы установить SDKMAN и Gradle:
$ curl -s "https://get.sdkman.io" | bash
Open new terminal
$ sdk install gradle