Exception in thread "main" java.lang.NoClassDefFoundError

TheOne21

Mitglied
Guten Abend zusammen,

Ich habe ein kleines Problem beim Akzeptieren der Lizenzen für flutter bzw. für Android Studios. Ich habe alles so weit installiert gehabt und habe in die console flutter doctor eingegeben und dann stand dort das ich Java jdk installieren muss das habe ich dann gemacht und die Fehler Meldung war danach weg.

Jetzt wollte ich die Lizenzen bestätigen und habe flutter doctor --android-licenses eingegeben und dann ist das gekommen?( im Anhang)

Habe hier im Forum schon geschaut nur habe diese Fehler Meldung nicht im Zusammenhang mit Flutter gefunden vielleicht kann mir ja jemand da bei helfen vielen dank schon mal :)
 

Anhänge

  • Unbenannt.PNG
    Unbenannt.PNG
    39,1 KB · Aufrufe: 10
K

kneitzel

Gast
Du brauchst ein Java 8 dafür.

Also einfach ein Java 8 herunter laden (ich habe es als zip einfach von adoptopenjdk.net geladen und entpackt) und mit einer java8.bat setze ich JAVA_HOME sowie den PATH=%JAVA_HOME%\bin;%PATH%

Wenn das gesetzt ist, läuft auch der sdkmanager (flutter ruft den auf und der wirft die Exception)
 

TheOne21

Mitglied
Du brauchst ein Java 8 dafür.

Also einfach ein Java 8 herunter laden (ich habe es als zip einfach von adoptopenjdk.net geladen und entpackt) und mit einer java8.bat setze ich JAVA_HOME sowie den PATH=%JAVA_HOME%\bin;%PATH%

Wenn das gesetzt ist, läuft auch der sdkmanager (flutter ruft den auf und der wirft die Exception)
Guten Morgen,

Vielen Dank für die schnelle Antwort.

Meinen sie ich soll über diesen link (adoptopenjdk.net) OpenJDK 8 (LTS) herunterladen? weil ich hatte bereits die neuste Version installiert und mit dieser hat es nicht funktioniert

Ich habe mal meine Vorgehens weiße als Anhang bei gefügt da ich das zum ersten Mal mache und ich weiß nicht, ob ich es richtig gemacht habe.

Müsste ich in dem fall die Java Version 16.0.1 wieder löschen und das gleiche nur mit OpenJDK 8 (LTS) wieder machen?

Mit freundlichen Grüßen
 

Anhänge

  • Unbenannt 2.PNG
    Unbenannt 2.PNG
    14,4 KB · Aufrufe: 3
  • Unbenannt 4.PNG
    Unbenannt 4.PNG
    17 KB · Aufrufe: 3
  • Unbenannt3.PNG
    Unbenannt3.PNG
    20,4 KB · Aufrufe: 6
  • Unbenannt5.PNG
    Unbenannt5.PNG
    51,9 KB · Aufrufe: 8
K

kneitzel

Gast
Das ist nur ein Problem mit dem sdkmanager vom Android SDK. Den gleichen Fehler würdest Du also sehen, wenn Du den direkt aufrufen würdest.

Es spricht aber nichts dagegen, das JDK 16 installiert zu haben. Das habe ich auch bei mir installiert (Ich entwickle halt in erster Linie in Java, dart/flutter ist nur nebenbei etwas ein Zeitvertreib ...)

Wenn Du mit Java sonst nichts machen willst, dann kannst Du das 16er JDK deinstallieren und das 8er JDK installieren.. Dann hast Du das 8er JDK im Path und alles sollte funktionieren.

Die Alternative ist, das einfach parallel zu installieren. Ich gehe einfach hin und hole die JDKs als ZIP und entpacke diese an einem Ort meiner Wahl (Bei mir D:\Apps)

Das sieht dann so aus:
Code:
D:\Apps>dir j*
 Datenträger in Laufwerk D: ist Daten
 Volumeseriennummer: EE81-3D4F

 Verzeichnis von D:\Apps

11.06.2021  13:55                78 java11.bat
11.06.2021  13:55                77 java8.bat
11.06.2021  13:56    <DIR>          jdk-11.0.11+9
11.06.2021  13:56    <DIR>          jdk8u292-b10
               2 Datei(en),            155 Bytes
               2 Verzeichnis(se), 393.563.836.416 Bytes frei

D:\Apps>type java8.bat
@echo off
set JAVA_HOME=%~dp0jdk8u292-b10
set PATH=%JAVA_HOME%\bin;%PATH%

D:\Apps>

Noch zur Erläuterung: %~dp0 ist das Verzeichnis des Scripts mit \ am Ende ... das macht es etwas schwer lesbar weil zwischen 0 und j kein \ mehr ist...

Bei flutter sieht die Nutzung dann so aus:

[CODE lang="java" title="Fehlersituation - die Exception wird hier aber nicht angezeigt, aber das ist das, was da auch passiert!"]D:\Apps>flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel dev, 2.3.0-16.0.pre, on Microsoft Windows [Version 10.0.21390.1010], locale de-DE)
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
X Android license status unknown.
Run `flutter doctor --android-licenses` to accept the SDK licenses.
See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.
[√] Chrome - develop for the web
[√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.10.1)
[√] Android Studio (version 4.2.0)
[√] IntelliJ IDEA Ultimate Edition (version 2021.1)
[√] Connected device (4 available)

! Doctor found issues in 1 category.

D:\Apps>[/CODE]

[CODE title="Mit Java8 Script ..."]D:\Apps>java8

D:\Apps>flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel dev, 2.3.0-16.0.pre, on Microsoft Windows [Version 10.0.21390.1010], locale de-DE)
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[√] Chrome - develop for the web
[√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.10.1)
[√] Android Studio (version 4.2.0)
[√] IntelliJ IDEA Ultimate Edition (version 2021.1)
[√] Connected device (4 available)

• No issues found!

D:\Apps>[/CODE]

Aber damit Du auch die Exception siehst, die Du bekommst:
Code:
C:\Users\konrad\AppData\Local\Android\Sdk\tools\bin>sdkmanager.bat
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
        at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156)
        at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75)
        at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81)
        at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73)
        at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
        ... 5 more

C:\Users\konrad\AppData\Local\Android\Sdk\tools\bin>d:\apps\java8

C:\Users\konrad\AppData\Local\Android\Sdk\tools\bin>sdkmanager.bat
Warning: File C:\Users\konrad\.android\repositories.cfg could not be loaded.   
[=======================================] 100% Computing updates...
C:\Users\konrad\AppData\Local\Android\Sdk\tools\bin>

Das also einfach einmal ganz ausführlich die Probleme aufgezeigt und wie ich diese löse (mit dem java8 Script, das JAVA_HOME und Path setzt).
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
lumo SWT Exception in thread "main" org.eclipse.swt.SWTError: No more handles AWT, Swing, JavaFX & SWT 3
G Exception javafx Thread -> caused by removing children while in EventHandler AWT, Swing, JavaFX & SWT 28
J "Exception in thread "AWT-EventQueue-0"" Fehler AWT, Swing, JavaFX & SWT 3
A Swing Exception in thread "AWT-EventQueue-0" AWT, Swing, JavaFX & SWT 1
S JavaFX Exception in thread "JavaFX Application Thread" AWT, Swing, JavaFX & SWT 3
X Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: -1 AWT, Swing, JavaFX & SWT 6
L exception in thread awt-eventqueue-0 java.lang.nullpointerexception AWT, Swing, JavaFX & SWT 2
S Swing Exception in thread "AWT-EventQueue-0" bei Jlabel AWT, Swing, JavaFX & SWT 4
C Event Handling Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException AWT, Swing, JavaFX & SWT 43
M Exception in thread "Thread-3" java.lang.NullPointerException AWT, Swing, JavaFX & SWT 18
F Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: null AWT, Swing, JavaFX & SWT 5
N Exception Behandlung mit setDefaultUncaughtExceptionHandler, insbesondere im EventDispatcher Thread AWT, Swing, JavaFX & SWT 4
S Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException AWT, Swing, JavaFX & SWT 7
Lony AbstractTableModel Exception in thread "AWT-EventQueue- AWT, Swing, JavaFX & SWT 3
M Exception Meldung aus Thread an jTextField1 übergeben AWT, Swing, JavaFX & SWT 6
A Exception in thread "AWT-EventQueue-0" java.lang.N AWT, Swing, JavaFX & SWT 4
H Exception: java.lang.ClassCastException AWT, Swing, JavaFX & SWT 2
M Seltsame Exception bei setVisible(true) Methode in einem JFrame AWT, Swing, JavaFX & SWT 2
W Nullpointer Exception beim übertragen von Daten von Scene zu Scene AWT, Swing, JavaFX & SWT 6
beli3ver JavaFX Anwendung startet nicht, kann den Fehler nicht finden (Exception in Application start method) AWT, Swing, JavaFX & SWT 1
Z JavaFX Exception in Application start method AWT, Swing, JavaFX & SWT 2
B JavaFX Warum wird hier eine NullPointer-Exception geworfen? AWT, Swing, JavaFX & SWT 7
R AWT no such child Exception AWT, Swing, JavaFX & SWT 7
L JavaFX Exception nach includieren einer fxml // nested controller AWT, Swing, JavaFX & SWT 1
J Exception beim JFrame erstellen AWT, Swing, JavaFX & SWT 6
W JavaFX Warum kriege ich eine Exception? AWT, Swing, JavaFX & SWT 23
L JavaFX JavaFX stürtzt durch einen Server#connect Exception AWT, Swing, JavaFX & SWT 3
ralfb1105 JavaFX Exception Message von Model Class via Controller in View darstellen AWT, Swing, JavaFX & SWT 39
L Java FX Exception beim start AWT, Swing, JavaFX & SWT 2
J ObservableList wirft exception beim zweiten füllen. AWT, Swing, JavaFX & SWT 4
S java.fxml.load.exception und keine automatische Aktualliseriung der Mainausgabe AWT, Swing, JavaFX & SWT 5
VfL_Freak AWT Exception in der Eventqueue AWT, Swing, JavaFX & SWT 8
A Swing Null Pointer Exception obwohl Objekt initialisiert AWT, Swing, JavaFX & SWT 21
H JavaFX Ein View vorschalten Exception AWT, Swing, JavaFX & SWT 7
S NullPointer Exception beim Laden von Bildern AWT, Swing, JavaFX & SWT 11
Q "AWT-EventQueue-0" Exception Problem AWT, Swing, JavaFX & SWT 4
M 3D-Grafik Mac Java 3D in Eclipse Exception AWT, Swing, JavaFX & SWT 0
I Opencv Imgproc.floodfill exception AWT, Swing, JavaFX & SWT 1
T Gui Exception AWT, Swing, JavaFX & SWT 2
X Auf Fensterklasse zugreifen (Nullpointer Exception) AWT, Swing, JavaFX & SWT 2
M Threads - nicht erklärbare Exception AWT, Swing, JavaFX & SWT 6
M Bilder zeichnen, NullPointer Exception AWT, Swing, JavaFX & SWT 3
J Einträge aus Table löschen ohne Exception AWT, Swing, JavaFX & SWT 6
V Swing Nullpointer Exception bei JFormattedTextField AWT, Swing, JavaFX & SWT 4
N Swing Exception: Comparison method violates its general contract! AWT, Swing, JavaFX & SWT 13
S Exception bei BufferStrategy AWT, Swing, JavaFX & SWT 8
H Swing Exception's und MVC AWT, Swing, JavaFX & SWT 35
R Swing Mit Swing eine throws Exception Methode öffnen AWT, Swing, JavaFX & SWT 3
K AWT DataBuffer in DataBufferInt Exception AWT, Swing, JavaFX & SWT 2
S Swing AWT-Exception bei JTable mit JComboBox beim Löschen der letzten Zeile AWT, Swing, JavaFX & SWT 3
O Immer Exception in AWT-EventQueue-0 AWT, Swing, JavaFX & SWT 5
F Swing Seltsame Exception AWT, Swing, JavaFX & SWT 5
R Swing Files auflisten (JButton, JList, Exception) AWT, Swing, JavaFX & SWT 4
V LookAndFeel Nullpoint Exception AWT, Swing, JavaFX & SWT 2
Airwolf89 Swing Exception beim Füllen einer Tabelle AWT, Swing, JavaFX & SWT 10
hdi SWT Zwei mal Shell öffnen = Exception AWT, Swing, JavaFX & SWT 6
O Probleme beim Zeichnen und AWT-Event-Queue-0 Exception AWT, Swing, JavaFX & SWT 5
O Exception bei repaint AWT, Swing, JavaFX & SWT 3
D Bild zeichnen lassen aus array, null pointer Exception AWT, Swing, JavaFX & SWT 2
B JTable ValueChanged verursacht Exception AWT, Swing, JavaFX & SWT 3
Daniel_L JTable, (Auto-)RowSorter und NullPointer-Exception AWT, Swing, JavaFX & SWT 6
M Exception in eine JTextArea anzeigen AWT, Swing, JavaFX & SWT 7
T Exception: Adding a window to a container AWT, Swing, JavaFX & SWT 14
G Kann mir jemand diese Exception erklaeren? AWT, Swing, JavaFX & SWT 8
T AWT Exception AWT, Swing, JavaFX & SWT 5
A Exception beim LineWrapping AWT, Swing, JavaFX & SWT 16
P Für mich unverständliche Exception AWT, Swing, JavaFX & SWT 3
N JList - Nullpointer Exception AWT, Swing, JavaFX & SWT 4
T Warum schmeißt das eine Exception? AWT, Swing, JavaFX & SWT 6
I EventDispatchThread Exception AWT, Swing, JavaFX & SWT 5
M Problem: "ArrayIndexOutOfBounds Exception" AWT, Swing, JavaFX & SWT 11
C Out of Bounds Exception, Array of JTextField AWT, Swing, JavaFX & SWT 6
B JTable Vector Exception bei eigenem CellEditor AWT, Swing, JavaFX & SWT 3
D Seltsame AWT-Exception AWT, Swing, JavaFX & SWT 2
M Button und Exception mit NetBeans AWT, Swing, JavaFX & SWT 3
P paint null pointer exception AWT, Swing, JavaFX & SWT 3
A Null pointer exception beim Neuzeichnen AWT, Swing, JavaFX & SWT 4
R DataVector bei TableModel - Class Cast Exception AWT, Swing, JavaFX & SWT 9
G Drag & Drop bzw. Data Transfer - Exception nach Drag AWT, Swing, JavaFX & SWT 1
K Exception mit "Unknown Source" AWT, Swing, JavaFX & SWT 5
Z jar-File mit SWT - Exception AWT, Swing, JavaFX & SWT 4
F Habe Problem mit dem Abfangen einer Exception AWT, Swing, JavaFX & SWT 10
V Null Pointer Exception bei JTextField setText AWT, Swing, JavaFX & SWT 25
T Programm funkt. nicht - Exception AWT, Swing, JavaFX & SWT 7
G Exception in JList oder JTextArea AWT, Swing, JavaFX & SWT 9
M java headless exception AWT, Swing, JavaFX & SWT 5
O Exception abfangen AWT, Swing, JavaFX & SWT 19
P thread nimmt veränderte boolean nicht AWT, Swing, JavaFX & SWT 7
N JFrame loescht alles, sobald der Thread zuende ist AWT, Swing, JavaFX & SWT 22
M Server/Client thread von GUI Trennen AWT, Swing, JavaFX & SWT 2
K JavaFx, Sound Aufnahme und Thread AWT, Swing, JavaFX & SWT 0
H Event Handling Thread - Abruf der get-Methode AWT, Swing, JavaFX & SWT 5
G Thread starten Swing AWT, Swing, JavaFX & SWT 5
C Thread verwalten AWT, Swing, JavaFX & SWT 2
L Label im JavaFX Thread Updaten AWT, Swing, JavaFX & SWT 3
ralfb1105 JavaFX Alert Confirmation Dialog aus einem Service Thread AWT, Swing, JavaFX & SWT 8
ralfb1105 JavaFX MVC: Thread in Model Class mit Ausgabe in TextArea AWT, Swing, JavaFX & SWT 10
D Swing SwingUtils / Thread Problem AWT, Swing, JavaFX & SWT 3
J Thread per Button starten AWT, Swing, JavaFX & SWT 10
J Thread kennt JButton nicht. AWT, Swing, JavaFX & SWT 11

Ähnliche Java Themen

Neue Themen


Oben