Gradle-Wrapper NoClassDefFoundError

8

Wenn ich ./gradlew laufe, bekomme ich

  

Ausnahme im Thread "main" java.lang.NoClassDefFoundError :   org / gradle / wrapper / GradleWrapperMain Verursacht von:   java.lang.ClassNotFoundException: org.gradle.wrapper.GradleWrapperMain     bei java.net.URLClassLoader $ 1.run (URLClassLoader.java:202) um   java.security.AccessController.doPrivileged (Native Methode) um   java.net.URLClassLoader.findClass (URLClassLoader.java:190) um   java.lang.ClassLoader.loadClass (ClassLoader.java306) bei   sun.misc.Launcher $ AppClassLoader.loadClass (Launcher.java301) um   java.lang.ClassLoader.loadClass (ClassLoader.java:247)

Mein Projekt kompiliert mithilfe von Android Studio, beendet jedoch das Kompilieren über die Befehlszeile

    
Gal Bracha 04.09.2014, 16:29
quelle

3 Antworten

20

Wahrscheinlich ist etwas schlecht gelaufen. Die Lösung:

  1. Installieren Sie die Größe: brew install gradle
  2. Regenera-Wrapper: gradle wrapper
Gal Bracha 05.09.2014, 21:18
quelle
4

Siehe Ссылка

Mein .gitignore hatte *.jar , also habe ich nicht alle benötigten Jars in meinem Repository bekommen.

    
Craig Pemberton 08.06.2015 18:48
quelle
0

Ich hatte das gleiche oder ein ähnliches Problem, als ich versuchte, meine App über die Befehlszeile zu erstellen, aber mit einer Ausnahme für 'java.lang.ClassNotFoundException: com.sun.tools.javacutil.Context', die nicht ausgelöst wurde passieren beim Erstellen in Android Studio. Ich habe herausgefunden, dass AS seine eigene JRE mitbringt, und ich habe das Problem gelöst, indem ich 'JAVA_HOME' auf den AS JRE-Pfad gesetzt habe. In meinem Fall wurde es zu:

%Vor%

Sie finden diesen Pfad unter 'Datei' - & gt; 'Projektstruktur' - & gt; 'SDK Location', siehe Screenshot.

    
jokki 19.02.2018 15:25
quelle

Tags und Links