Précédent   Forum des professionnels en informatique > Java > Général Java > Java & Mobiles > Java ME
Java ME Forum d'entraide Java Mobile Edition. Avant de poster -> FAQ Java ME, Cours Java ME
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/11/2011, 13h48   #1
Invité de passage
 
Homme Ange
Inscription : mars 2006
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme Ange

Informations forums :
Inscription : mars 2006
Messages : 3
Points : 0
Points : 0
Par défaut Erreur : java.lang.NoClassDefFoundError: org/xmlpull/v1/XmlPullParserException avec KXML2

Salut à tous !
J'essaie de mettre en place un application en J2ME. Elle utilise la librairie KXML2. Aucun problème ne se pose à la compilation, mais plutôt à l'exécution du code.
L'erreur obtenue est la suivante : java.lang.NoClassDefFoundError: org/xmlpull/v1/XmlPullParserException.

Voici le code complet :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
 
import java.io.*;
 
import javax.microedition.io.*;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
 
import org.kxml2.io.*;
 
import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserException;
 
 
public class AccessUrlKXML extends MIDlet{
	private Display display;
	static final String url = "http://127.0.0.1/testurljava/Livres.xml";
 
	public AccessUrlKXML(){
		display = Display.getDisplay(this);
	}
 
	public void startApp(){
		try{
			connection(url);
		} catch (IOException ioe) {
			System.out.println("IOException " + ioe);
			ioe.printStackTrace();
		} catch (XmlPullParserException xppe) {
			System.out.println("XmlPullParserException : " + xppe);
			xppe.printStackTrace();
		}
	}
 
	public void pauseApp() {}
 
	public void destroyApp(boolean unconditional){}
 
	void connection(String url) throws IOException, XmlPullParserException {
		StreamConnection sc = null;
		InputStream is = null;
		TextBox access;
		try {
			KXmlParser parseur = new KXmlParser();
			parseur.setInput(new InputStreamReader(is));
			parseur.nextTag();
			parseur.require(XmlPullParser.START_TAG, null, "catalog");
 
			while (parseur.next() != XmlPullParser.END_DOCUMENT) {
				parseur.require(XmlPullParser.END_TAG, null, "catalog");
				parseur.next();
				parseur.require(XmlPullParser.END_DOCUMENT, null, null);
				if (parseur.getEventType() == XmlPullParser.START_TAG) {
					System.out.println("Start Tag : " + parseur.getName() + " Att Count : " + parseur.getAttributeCount() + parseur.nextText());
					if (parseur.getAttributeCount() > 0) {
						System.out.println("Attr name :" + parseur.getAttributeName(0) + " - Value : " + parseur.getAttributeValue(0));
					}
				}
			}
		}
		catch(IOException ex) {
			ex.printStackTrace();
		} finally {
			if (is != null){
				is.close();
			}
			if(sc != null){
				sc.close();
			}
		}
		access = new TextBox("Test ...", "------", 1024, 0);
		display.setCurrent(access);
	}
}
chicago est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2011, 11h25   #2
Inscrit
 
Inscription : février 2008
Messages : 638
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 638
Points : 637
Points : 637
Ou tu as laissé la librairie dans quel dossier? car c'est bizzare
jahbromo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2011, 13h24   #3
Invité de passage
 
Homme Ange
Inscription : mars 2006
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme Ange

Informations forums :
Inscription : mars 2006
Messages : 3
Points : 0
Points : 0
Par défaut Problème résolu

Merci à tous ceux qui se sont penchés de près ou de loin sur mon problème !
En effet, il me fallait tout juste recopier les fichiers sources de KXML et de XMLPULL dans le repertoire principal de mon application.

org/kxml2 et org.xmlpull
chicago est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2011, 14h40   #4
Membre chevronné
 
Inscription : juin 2006
Messages : 444
Détails du profil
Informations personnelles :
Localisation : Allemagne

Informations forums :
Inscription : juin 2006
Messages : 444
Points : 680
Points : 680
Penser au bouton .
Anikinisan est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h32.


 
 
 
 
Partenaires

Hébergement Web