Antworten:
Für Gradle muss ein Java-JDK installiert sein. Gradle benötigt ein JDK 1.5 oder höher. Gradle wird mit einer eigenen Groovy-Bibliothek ausgeliefert, daher muss kein Groovy installiert werden. Eine vorhandene Groovy-Installation wird von Gradle ignoriert.
Gradle verwendet das JDK, das sich in Ihrem Pfad befindet (um dies zu überprüfen, verwenden Sie Java-Version). Alternativ können Sie die Umgebungsvariable JAVA_HOME so einstellen, dass sie auf das Installationsverzeichnis des gewünschten JDK verweist.
Stellen Sie also sicher, dass Sie Java JDK installiert haben, und besuchen Sie die Gradle-Website , um Gradle und andere Informationen herunterzuladen, die Sie möglicherweise benötigen.
Oder drücken Sie einfach Ctrl+ Alt+ Tauf Ihrer Tastatur, um das Terminal zu öffnen. Führen Sie beim Öffnen die folgenden Befehle aus:
sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
sudo apt-get install gradle
Quelle: Gradle
sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
Dies ist die richtige Antwort, aber machen Sie vor make sudo apt-get install gradle
Folgendes:
sudo apt-cache search gradle
und als nächstes installieren Sie die neueste Version von New Repo. In meinem Fall ist es:
sudo apt-get install gradle-1.9
Es klappt! (wenn du nicht sagst, welche Version du brauchst, installiere gradle (1.4) von main repo und der Fehler wird bei dir sein ...).
/usr/lib/gradle/{your-version}
Anscheinend ist es möglich, eine PPA als Abhängigkeit zu einer PPA hinzuzufügen und somit Gradle einzuschließen.
https://help.launchpad.net/Packaging/PPA/BuildingASourcePackage#Dependencies
gradlew , der Gradle Wrapper, scheint die beste Methode zu sein: https://docs.gradle.org/2.11/userguide/gradle_wrapper.html
Es ist ein von Gradle generiertes Skript, das automatisch:
Sie werden dann immer ./gradlew command
aus dem Stammverzeichnis des Projekts anstelle des Ihres Systems verwenden gradle
.
Wie der Wrapper generiert wird, erfahren Sie in den Dokumenten und unter: https://stackoverflow.com/questions/25769536/how-when-to-generate-gradle-wrapper-files
sdkman
Ich hatte vor kurzem ein ähnliches Problem, bei dem ich gradle nur für ein Projekt brauchte: Die
Verwendung von apt war nicht sehr ansprechend, da dies eine Menge zusätzlicher Abhängigkeiten bedeutete, die ich sicherlich vergessen würde, danach zu deinstallieren. Außerdem brauchte ich einen relativ neuen Gradle Build.
Ich habe mich stattdessen für sdkman package manager entschieden, was für die Java-Entwicklung ziemlich praktisch ist:
Sie erhalten aktuelle Versionen von Paketen, die direkt in Ihrem Home-Verzeichnis installiert sind, ohne die systemweite Einrichtung von Ubuntu zu beeinträchtigen. Nachdem ich fertig bin, kann ich nur den Benutzer löschen, den ich für die Aufgabe erstellt habe, und alles ist wieder wie zuvor.
So installieren Sie sdkman und gradle:
$ curl -s "https://get.sdkman.io" | bash
Open new terminal
$ sdk install gradle