2016-06-01 16 views
0

Ich habe ein Java-Projekt in Eclipse erstellt und dann habe ich daraus ein lauffähiges Jar generiert. Das Java-Projekt hat eine Klasse namens DrivingModule. Die JAR-Datei wurde in ein android Projekt importiert. aber das Problem ist, wenn ich das Android-Projekt der App Absturz führen, solange ich die Klasse DrivingModule verwenden und i erhalten folgende Fehlerjar Datei verursacht NoClassDefFoundError

*06-01 11:38:10.481: E/AndroidRuntime(16751): Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available* 

und wenn ich aus der Klasse DrivingModule kommentiert, die App funktioniert normall. Ich habe auf einige Fragen Bezug genommen, aber mainely haben erklärt, wie man das Glas erzeugt und wie man den Weg baut, aber ich konnte keinen Beitrag darüber finden, wie man den Fehler, den ich erhalte, löst.

Warum verursacht diese Klasse einen Absturz der App und einen solchen Fehler?

Update

nach der App auf die Antwort von Bhaumik Thakkar beziehe hat nt arbeiten, bis ich die Box des hinzugefügten Glas geprüft, wie unten

enter image description here

Antwort

1

im Bild gezeigt Legen Sie Ihre Gläser in Ihrem -> jdk -> lib -> ext und dann versuchen Sie es erneut.

+0

Ich habe keine ext-Ordner, sollte ich es erstellen? – user2121

+0

oops sorry !! Bitte gehen Sie durch die folgende Hierarchie und setzen Sie sich hinein. (Finden Sie den unten Hierarchie in Ihrem Programm-Dateien-Ordner) ** jdk ** -> ** jre ** -> ** lib ** -> ** ** ext -> –

+0

eigentlich, wenn i trie deine antwort die app funktionierte normal, aber wenn ich einen neuen arbeitsbereich erstellt und die gleiche app importiert und die gleiche jar-datei gesetzt habe, empfing ich den gleichen fehler wieder..sowie – user2121

Verwandte Themen