IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse Java Discussion :

KSOAP et Eclipse


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Août 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 5
    Par défaut KSOAP et Eclipse
    Bonjour,

    Je souhaite accéder à un WebService depuis un mobile pour récupérer un arbre d'objets contenant des infos sur ma requête.

    Pour cela, j'utilise KSOAP.

    Mon probleme est que je n'arrive pas à lancer un seul des exemples que j'ai pu trouver sur le net.
    Que ce soit avec KSOAP 1 ou 2, tous les exemples de codes que j'essaye de compiler me renvoient toujours une erreur NoClassDefFoundError.

    J'ai fait l'essai avec l'exemple fourni sur le tutoriel Initiation aux Web-Services avec PHP5 et Java J2ME (http://jp-clair.developpez.com/artic...E/webServices/) et j'ai toujours cette erreur.
    Mon build path contient bien la classe en question ainsi que mon classpath.

    J'ai commencé le Java il y a un mois et je n'arrive pas à déterminer si cette erreur provient d'Eclipse ou d'un oubli de ma part (j'ai suivi à la lettre le tutoriel et j'ai copié/collé le code).

    Voici l'erreur en question pour l'exemple du tutoriel (le code est disponible sur le tutoriel):
    Exception caught in main:
    java.lang.NoClassDefFoundError: org/ksoap2/transport/Transport
    at com.sun.midp.midlet.MIDletState.createMIDlet(+29)
    at com.sun.midp.midlet.Scheduler.schedule(+52)
    at com.sun.midp.main.CommandProcessor.run(+141)
    at com.sun.midp.main.CommandProcessor.dispatch(+49)
    at com.sun.midp.main.CommandProcessor.perform(+27)
    at com.sun.midp.main.Main.main(+190)
    J'ai toujours une exception de ce style , le nom de la classe variant suivant les exemples.

    Quelqu'un saurait-il m'indiquer comment résoudre ce problème ?

    Merci d'avance pour votre aide.

  2. #2
    Membre Expert Avatar de MarneusCalgarXP
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    911
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 911
    Par défaut
    Et bien je dirais que le serveur ne trouve pas une classe requise... Donc soit tu as oublié de mettre les classes sur le serveur, soit, si tu tournes avec un programme standalone, tu as oublié d'ajouter le bon jar dans la configuration d'execution sous Eclipse...

  3. #3
    Membre à l'essai
    Inscrit en
    Août 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 5
    Par défaut
    Le .jar contenant la classe en question est ksoap2-j2me-core-2.1.1.jar.
    Mon projet est un client j2me. J'ai donc inclu ce .jar dans le buildpath d'eclipse ainsi que dans WTK55/lib et je l'ai egalement rajoute au classpath ...

    Je ne vois pas quoi faire de plus mais bon , je dois oublier un truc gros comme une maison ...

  4. #4
    Membre Expert Avatar de MarneusCalgarXP
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    911
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 911
    Par défaut
    Le rajouter dans le classpath de la configuration d'execution sous Eclipse...

  5. #5
    Membre à l'essai
    Inscrit en
    Août 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 5
    Par défaut
    heuu , je vois pas tres ben de quoi tu parles. Par
    classpath de la configuration d'execution
    tu entends quoi exactement?
    Est ce que tu pourrais m'epliquer la demarche s'il te plait ?

  6. #6
    Membre Expert Avatar de MarneusCalgarXP
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    911
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 911
    Par défaut
    Menu "Executer\Executer", tu sélectionnes ta configuration de lancement, tu vas dans l'onglet "Chemin d'accès aux classes", et tu y mets les jars dont tu as besoin...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment lancer Eclipse en incluant ses plugins
    Par eclie dans le forum Eclipse Platform
    Réponses: 8
    Dernier message: 19/02/2009, 08h45
  2. Eclipse en français
    Par Super Castor dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 02/06/2007, 15h59
  3. Recherche un framework RAD pour Eclipse
    Par Almex dans le forum Eclipse Java
    Réponses: 10
    Dernier message: 08/10/2003, 12h24
  4. Eclipse Mac version et pluginUML
    Par Driden dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 09/06/2003, 19h03
  5. Servlet dans Eclipse ?
    Par unflag dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 10/04/2003, 18h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo